Home
last modified time | relevance | path

Searched refs:indexes (Results 1 – 25 of 378) sorted by relevance

12345678910>>...16

/external/icu/icu4c/source/i18n/
Dcollationdatawriter.cpp57 int32_t indexes[CollationDataReader::IX_TOTAL_SIZE + 1]; in cloneBinary() local
59 *tailoring, *settings, indexes, dest, capacity, in cloneBinary()
80 int32_t indexes[], uint8_t *dest, int32_t capacity, in writeBase() argument
85 indexes, dest, capacity, errorCode); in writeBase()
90 int32_t indexes[], uint8_t *dest, int32_t capacity, in writeTailoring() argument
95 indexes, dest, capacity, errorCode); in writeTailoring()
102 int32_t indexes[], uint8_t *dest, int32_t capacity, in write() argument
215 indexes[CollationDataReader::IX_INDEXES_LENGTH] = indexesLength; in write()
217 indexes[CollationDataReader::IX_OPTIONS] = in write()
219 indexes[CollationDataReader::IX_RESERVED2] = 0; in write()
[all …]
/external/icu/icu4c/source/tools/toolutil/
Dcollationinfo.cpp30 CollationInfo::printSizes(int32_t sizeWithHeader, const int32_t indexes[]) { in printSizes() argument
31 int32_t totalSize = indexes[CollationDataReader::IX_TOTAL_SIZE]; in printSizes()
36 int32_t length = indexes[CollationDataReader::IX_INDEXES_LENGTH]; in printSizes()
39 length = getDataLength(indexes, CollationDataReader::IX_REORDER_CODES_OFFSET); in printSizes()
44 length = getDataLength(indexes, CollationDataReader::IX_REORDER_TABLE_OFFSET); in printSizes()
50 length = getDataLength(indexes, CollationDataReader::IX_TRIE_OFFSET); in printSizes()
55 length = getDataLength(indexes, CollationDataReader::IX_RESERVED8_OFFSET); in printSizes()
60 length = getDataLength(indexes, CollationDataReader::IX_CES_OFFSET); in printSizes()
65 length = getDataLength(indexes, CollationDataReader::IX_RESERVED10_OFFSET); in printSizes()
70 length = getDataLength(indexes, CollationDataReader::IX_CE32S_OFFSET); in printSizes()
[all …]
Dswapimpl.cpp320 int32_t indexes[16]; in ucase_swap() local
367 indexes[i]=udata_readInt32(ds, inIndexes[i]); in ucase_swap()
371 size=indexes[UCASE_IX_LENGTH]; in ucase_swap()
389 count=indexes[UCASE_IX_INDEX_TOP]*4; in ucase_swap()
394 count=indexes[UCASE_IX_TRIE_SIZE]; in ucase_swap()
399 count=(indexes[UCASE_IX_EXC_LENGTH]+indexes[UCASE_IX_UNFOLD_LENGTH])*2; in ucase_swap()
422 int32_t indexes[16]; in ubidi_swap() local
469 indexes[i]=udata_readInt32(ds, inIndexes[i]); in ubidi_swap()
473 size=indexes[UBIDI_IX_LENGTH]; in ubidi_swap()
491 count=indexes[UBIDI_IX_INDEX_TOP]*4; in ubidi_swap()
[all …]
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/
DUBiDiProps.java52 indexes=new int[count]; in readData()
54 indexes[0]=count; in readData()
56 indexes[i]=bytes.getInt(); in readData()
61 int expectedTrieLength=indexes[IX_TRIE_SIZE]; in readData()
70 count=indexes[IX_MIRROR_LENGTH]; in readData()
76 count=indexes[IX_JG_LIMIT]-indexes[IX_JG_START]; in readData()
81 count=indexes[IX_JG_LIMIT2]-indexes[IX_JG_START2]; in readData()
110 length=indexes[IX_MIRROR_LENGTH]; in addPropertyStarts()
117 start=indexes[IX_JG_START]; in addPropertyStarts()
118 limit=indexes[IX_JG_LIMIT]; in addPropertyStarts()
[all …]
/external/icu/android_icu4j/src/main/java/android/icu/impl/
DUBiDiProps.java56 indexes=new int[count]; in readData()
58 indexes[0]=count; in readData()
60 indexes[i]=bytes.getInt(); in readData()
65 int expectedTrieLength=indexes[IX_TRIE_SIZE]; in readData()
74 count=indexes[IX_MIRROR_LENGTH]; in readData()
80 count=indexes[IX_JG_LIMIT]-indexes[IX_JG_START]; in readData()
85 count=indexes[IX_JG_LIMIT2]-indexes[IX_JG_START2]; in readData()
114 length=indexes[IX_MIRROR_LENGTH]; in addPropertyStarts()
121 start=indexes[IX_JG_START]; in addPropertyStarts()
122 limit=indexes[IX_JG_LIMIT]; in addPropertyStarts()
[all …]
/external/guava/android/guava-tests/test/com/google/common/math/
DQuantilesTest.java153 assertThat(quartiles().indexes(1, 3).compute(SIXTEEN_SQUARES_DOUBLES)) in testQuartiles_indexes_varargs_compute_doubleCollection()
160 assertThat(quartiles().indexes(1, 3).computeInPlace(dataset)) in testQuartiles_indexes_varargs_computeInPlace()
229 assertThat(Quantiles.scale(10).indexes(0, 10, 5, 1, 8, 1).compute(SIXTEEN_SQUARES_DOUBLES)) in testScale_indexes_varargs_compute_doubleCollection()
243 int[] indexes = {0, 10, 5, 1, 8, 10}; in testScale_indexes_varargs_compute_doubleCollection_snapshotsIndexes() local
244 ScaleAndIndexes intermediate = Quantiles.scale(10).indexes(indexes); in testScale_indexes_varargs_compute_doubleCollection_snapshotsIndexes()
245 indexes[0] = 3; in testScale_indexes_varargs_compute_doubleCollection_snapshotsIndexes()
264 Quantiles.scale(scale).indexes(0, scale, otherIndex).compute(SIXTEEN_SQUARES_DOUBLES)) in testScale_indexes_largeVarargs_compute_doubleCollection()
272 assertThat(Quantiles.scale(10).indexes(0, 10, 5, 1, 8, 1).compute(SIXTEEN_SQUARES_LONGS)) in testScale_indexes_varargs_compute_longCollection()
284 assertThat(Quantiles.scale(10).indexes(0, 10, 5, 1, 8, 1).compute(SIXTEEN_SQUARES_INTEGERS)) in testScale_indexes_varargs_compute_integerCollection()
296 assertThat(Quantiles.scale(10).indexes(0, 10, 5, 1, 8, 1).compute(dataset)) in testScale_indexes_varargs_compute_doubleVarargs()
[all …]
DQuantilesAlgorithmTest.java74 ImmutableSet<Integer> indexes = ImmutableSet.of(50, 90, 99); in testMultipleQuantile() local
76 REFERENCE_ALGORITHM.multipleQuantiles(indexes, 100, dataset.clone()); in testMultipleQuantile()
77 assertThat(referenceQuantiles.keySet()).isEqualTo(indexes); in testMultipleQuantile()
79 Map<Integer, Double> quantiles = algorithm.multipleQuantiles(indexes, 100, dataset.clone()); in testMultipleQuantile()
80 assertWithMessage("Wrong keys from " + algorithm).that(quantiles.keySet()).isEqualTo(indexes); in testMultipleQuantile()
81 for (int i : indexes) { in testMultipleQuantile()
DQuantilesAlgorithm.java50 Collection<Integer> indexes, int scale, double[] dataset) { in multipleQuantiles() argument
53 for (int index : indexes) { in multipleQuantiles()
95 Collection<Integer> indexes, int scale, double[] dataset) { in multipleQuantiles() argument
97 for (int index : indexes) { in multipleQuantiles()
114 Collection<Integer> indexes, int scale, double[] dataset) { in multipleQuantiles() argument
115 return Quantiles.scale(scale).indexes(indexes).computeInPlace(dataset); in multipleQuantiles()
131 Collection<Integer> indexes, int scale, double[] dataset); in multipleQuantiles() argument
/external/guava/guava-tests/test/com/google/common/math/
DQuantilesTest.java153 assertThat(quartiles().indexes(1, 3).compute(SIXTEEN_SQUARES_DOUBLES)) in testQuartiles_indexes_varargs_compute_doubleCollection()
160 assertThat(quartiles().indexes(1, 3).computeInPlace(dataset)) in testQuartiles_indexes_varargs_computeInPlace()
229 assertThat(Quantiles.scale(10).indexes(0, 10, 5, 1, 8, 1).compute(SIXTEEN_SQUARES_DOUBLES)) in testScale_indexes_varargs_compute_doubleCollection()
243 int[] indexes = {0, 10, 5, 1, 8, 10}; in testScale_indexes_varargs_compute_doubleCollection_snapshotsIndexes() local
244 ScaleAndIndexes intermediate = Quantiles.scale(10).indexes(indexes); in testScale_indexes_varargs_compute_doubleCollection_snapshotsIndexes()
245 indexes[0] = 3; in testScale_indexes_varargs_compute_doubleCollection_snapshotsIndexes()
264 Quantiles.scale(scale).indexes(0, scale, otherIndex).compute(SIXTEEN_SQUARES_DOUBLES)) in testScale_indexes_largeVarargs_compute_doubleCollection()
272 assertThat(Quantiles.scale(10).indexes(0, 10, 5, 1, 8, 1).compute(SIXTEEN_SQUARES_LONGS)) in testScale_indexes_varargs_compute_longCollection()
284 assertThat(Quantiles.scale(10).indexes(0, 10, 5, 1, 8, 1).compute(SIXTEEN_SQUARES_INTEGERS)) in testScale_indexes_varargs_compute_integerCollection()
296 assertThat(Quantiles.scale(10).indexes(0, 10, 5, 1, 8, 1).compute(dataset)) in testScale_indexes_varargs_compute_doubleVarargs()
[all …]
DQuantilesAlgorithmTest.java74 ImmutableSet<Integer> indexes = ImmutableSet.of(50, 90, 99); in testMultipleQuantile() local
76 REFERENCE_ALGORITHM.multipleQuantiles(indexes, 100, dataset.clone()); in testMultipleQuantile()
77 assertThat(referenceQuantiles.keySet()).isEqualTo(indexes); in testMultipleQuantile()
79 Map<Integer, Double> quantiles = algorithm.multipleQuantiles(indexes, 100, dataset.clone()); in testMultipleQuantile()
80 assertWithMessage("Wrong keys from " + algorithm).that(quantiles.keySet()).isEqualTo(indexes); in testMultipleQuantile()
81 for (int i : indexes) { in testMultipleQuantile()
DQuantilesAlgorithm.java50 Collection<Integer> indexes, int scale, double[] dataset) { in multipleQuantiles() argument
53 for (int index : indexes) { in multipleQuantiles()
95 Collection<Integer> indexes, int scale, double[] dataset) { in multipleQuantiles() argument
97 for (int index : indexes) { in multipleQuantiles()
114 Collection<Integer> indexes, int scale, double[] dataset) { in multipleQuantiles() argument
115 return Quantiles.scale(scale).indexes(indexes).computeInPlace(dataset); in multipleQuantiles()
131 Collection<Integer> indexes, int scale, double[] dataset); in multipleQuantiles() argument
/external/icu/icu4c/source/tools/gennorm2/
Dn2builder.cpp100 memset(indexes, 0, sizeof(indexes)); in Normalizer2DataBuilder()
441 norm16=indexes[Normalizer2Impl::IX_MIN_YES_NO]+norm.offset*2; in writeNorm16()
444 norm16=indexes[Normalizer2Impl::IX_MIN_YES_NO_MAPPINGS_ONLY]+norm.offset*2; in writeNorm16()
447 norm16=indexes[Normalizer2Impl::IX_MIN_NO_NO]+norm.offset*2; in writeNorm16()
450 norm16=indexes[Normalizer2Impl::IX_MIN_NO_NO_COMP_BOUNDARY_BEFORE]+norm.offset*2; in writeNorm16()
453 norm16=indexes[Normalizer2Impl::IX_MIN_NO_NO_COMP_NO_MAYBE_CC]+norm.offset*2; in writeNorm16()
456 norm16=indexes[Normalizer2Impl::IX_MIN_NO_NO_EMPTY]+norm.offset*2; in writeNorm16()
473 norm16=indexes[Normalizer2Impl::IX_MIN_MAYBE_YES]+norm.offset*2; in writeNorm16()
496 if(isDecompNo && start<indexes[Normalizer2Impl::IX_MIN_DECOMP_NO_CP]) { in writeNorm16()
497 indexes[Normalizer2Impl::IX_MIN_DECOMP_NO_CP]=start; in writeNorm16()
[all …]
/external/turbine/java/com/google/turbine/binder/lookup/
DCompoundTopLevelIndex.java32 private final ImmutableList<TopLevelIndex> indexes; field in CompoundTopLevelIndex
34 private CompoundTopLevelIndex(ImmutableList<TopLevelIndex> indexes) { in CompoundTopLevelIndex() argument
35 this.indexes = checkNotNull(indexes); in CompoundTopLevelIndex()
39 public static CompoundTopLevelIndex of(TopLevelIndex... indexes) { in of() argument
40 return new CompoundTopLevelIndex(ImmutableList.copyOf(indexes)); in of()
49 for (TopLevelIndex index : indexes) {
69 for (TopLevelIndex index : indexes) { in lookupPackage()
/external/guava/guava/src/com/google/common/math/
DQuantiles.java190 public ScaleAndIndexes indexes(int... indexes) { in indexes() method in Quantiles.Scale
191 return new ScaleAndIndexes(scale, indexes.clone()); in indexes()
202 public ScaleAndIndexes indexes(Collection<Integer> indexes) { in indexes() method in Quantiles.Scale
203 return new ScaleAndIndexes(scale, Ints.toArray(indexes)); in indexes()
315 private final int[] indexes; field in Quantiles.ScaleAndIndexes
317 private ScaleAndIndexes(int scale, int[] indexes) { in ScaleAndIndexes() argument
318 for (int index : indexes) { in ScaleAndIndexes()
322 this.indexes = indexes; in ScaleAndIndexes()
387 for (int index : indexes) { in computeInPlace()
398 int[] quotients = new int[indexes.length]; in computeInPlace()
[all …]
/external/guava/android/guava/src/com/google/common/math/
DQuantiles.java190 public ScaleAndIndexes indexes(int... indexes) { in indexes() argument
191 return new ScaleAndIndexes(scale, indexes.clone()); in indexes()
202 public ScaleAndIndexes indexes(Collection<Integer> indexes) { in indexes() argument
203 return new ScaleAndIndexes(scale, Ints.toArray(indexes)); in indexes()
315 private final int[] indexes; field in Quantiles.ScaleAndIndexes
317 private ScaleAndIndexes(int scale, int[] indexes) { in ScaleAndIndexes() argument
318 for (int index : indexes) { in ScaleAndIndexes()
322 this.indexes = indexes; in ScaleAndIndexes()
387 for (int index : indexes) { in computeInPlace()
398 int[] quotients = new int[indexes.length]; in computeInPlace()
[all …]
/external/icu/icu4c/source/common/
Ducol_swp.cpp313 int32_t indexes[IX_TOTAL_SIZE+1]; in swapFormatVersion4() local
324 int32_t indexesLength=indexes[0]=udata_readInt32(ds, inIndexes[0]); in swapFormatVersion4()
334 indexes[i]=udata_readInt32(ds, inIndexes[i]); in swapFormatVersion4()
337 indexes[i]=-1; in swapFormatVersion4()
344 size=indexes[IX_TOTAL_SIZE]; in swapFormatVersion4()
346 size=indexes[indexesLength-1]; in swapFormatVersion4()
376 offset = indexes[index]; in swapFormatVersion4()
377 length = indexes[index + 1] - offset; in swapFormatVersion4()
385 offset = indexes[index]; in swapFormatVersion4()
386 length = indexes[index + 1] - offset; in swapFormatVersion4()
[all …]
Dubidi_props.cpp34 const int32_t *indexes; member
75 length=ubidi_props_singleton.indexes[UBIDI_IX_MIRROR_LENGTH]; in ubidi_addPropertyStarts()
82 start=ubidi_props_singleton.indexes[UBIDI_IX_JG_START]; in ubidi_addPropertyStarts()
83 limit=ubidi_props_singleton.indexes[UBIDI_IX_JG_LIMIT]; in ubidi_addPropertyStarts()
99 if(limit==ubidi_props_singleton.indexes[UBIDI_IX_JG_LIMIT]) { in ubidi_addPropertyStarts()
101 start=ubidi_props_singleton.indexes[UBIDI_IX_JG_START2]; in ubidi_addPropertyStarts()
102 limit=ubidi_props_singleton.indexes[UBIDI_IX_JG_LIMIT2]; in ubidi_addPropertyStarts()
118 int32_t max=ubidi_props_singleton.indexes[UBIDI_MAX_VALUES_INDEX]; in ubidi_getMaxValue()
158 length=ubidi_props_singleton.indexes[UBIDI_IX_MIRROR_LENGTH]; in getMirror()
205 start=ubidi_props_singleton.indexes[UBIDI_IX_JG_START]; in ubidi_getJoiningGroup()
[all …]
Ddictionarydata.cpp169 int32_t indexes[DictionaryData::IX_COUNT]; in udict_swap() local
192 if (length < (int32_t)(sizeof(indexes))) { in udict_swap()
200 indexes[i] = udata_readInt32(ds, inIndexes[i]); in udict_swap()
203 size = indexes[DictionaryData::IX_TOTAL_SIZE]; in udict_swap()
217 ds->swapArray32(ds, inBytes, sizeof(indexes), outBytes, pErrorCode); in udict_swap()
218 offset = (int32_t)sizeof(indexes); in udict_swap()
219 int32_t trieType = indexes[DictionaryData::IX_TRIE_TYPE] & DictionaryData::TRIE_TYPE_MASK; in udict_swap()
220 int32_t nextOffset = indexes[DictionaryData::IX_RESERVED1_OFFSET]; in udict_swap()
235 nextOffset = indexes[DictionaryData::IX_RESERVED2_OFFSET]; in udict_swap()
237 nextOffset = indexes[DictionaryData::IX_TOTAL_SIZE]; in udict_swap()
Dusprep.cpp265 uprv_memcpy(&profile->indexes, p, sizeof(profile->indexes)); in loadData()
272 …profile->mappingData=(uint16_t *)((uint8_t *)(p+_SPREP_INDEX_TOP)+profile->indexes[_SPREP_INDEX_TR… in loadData()
279 normCorrVer = profile->indexes[_SPREP_NORM_CORRECTNS_LAST_UNI_VERSION]; in loadData()
287 … ((profile->indexes[_SPREP_OPTIONS] & _SPREP_NORMALIZATION_ON) > 0) /* normalization turned on*/ in loadData()
348 … newProfile->doNFKC = (UBool)((newProfile->indexes[_SPREP_OPTIONS] & _SPREP_NORMALIZATION_ON) > 0); in usprep_getProfile()
349 … newProfile->checkBiDi = (UBool)((newProfile->indexes[_SPREP_OPTIONS] & _SPREP_CHECK_BIDI_ON) > 0); in usprep_getProfile()
521 const int32_t* indexes = profile->indexes; in usprep_map() local
550 if(index >= indexes[_SPREP_ONE_UCHAR_MAPPING_INDEX_START] && in usprep_map()
551 index < indexes[_SPREP_TWO_UCHARS_MAPPING_INDEX_START]){ in usprep_map()
553 }else if(index >= indexes[_SPREP_TWO_UCHARS_MAPPING_INDEX_START] && in usprep_map()
[all …]
/external/icu/android_icu4j/src/main/java/android/icu/text/
DStringPrep.java215 private int[] indexes; field in StringPrep
267 indexes = reader.readIndexes(INDEX_TOP); in StringPrep()
273 mappingData = reader.read(indexes[INDEX_MAPPING_DATA_SIZE]/2); in StringPrep()
276 doNFKC = ((indexes[OPTIONS] & NORMALIZATION_ON) > 0); in StringPrep()
277 checkBiDi = ((indexes[OPTIONS] & CHECK_BIDI_ON) > 0); in StringPrep()
279 normCorrVer = getVersionInfo(indexes[NORM_CORRECTNS_LAST_UNI_VERSION]); in StringPrep()
283 ((indexes[OPTIONS] & NORMALIZATION_ON) > 0) /* normalization turned on*/ in StringPrep()
402 if(index >= indexes[ONE_UCHAR_MAPPING_INDEX_START] && in map()
403 index < indexes[TWO_UCHARS_MAPPING_INDEX_START]){ in map()
405 }else if(index >= indexes[TWO_UCHARS_MAPPING_INDEX_START] && in map()
[all …]
DDictionaryData.java53 int[] indexes = new int[IX_COUNT]; in loadDictionaryFor() local
56 indexes[i] = bytes.getInt(); in loadDictionaryFor()
58 int offset = indexes[IX_STRING_TRIE_OFFSET]; in loadDictionaryFor()
64 int trieType = indexes[IX_TRIE_TYPE] & TRIE_TYPE_MASK; in loadDictionaryFor()
65 int totalSize = indexes[IX_TOTAL_SIZE] - offset; in loadDictionaryFor()
68 int transform = indexes[IX_TRANSFORM]; in loadDictionaryFor()
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
DStringPrep.java227 private int[] indexes; field in StringPrep
280 indexes = reader.readIndexes(INDEX_TOP); in StringPrep()
286 mappingData = reader.read(indexes[INDEX_MAPPING_DATA_SIZE]/2); in StringPrep()
289 doNFKC = ((indexes[OPTIONS] & NORMALIZATION_ON) > 0); in StringPrep()
290 checkBiDi = ((indexes[OPTIONS] & CHECK_BIDI_ON) > 0); in StringPrep()
292 normCorrVer = getVersionInfo(indexes[NORM_CORRECTNS_LAST_UNI_VERSION]); in StringPrep()
296 ((indexes[OPTIONS] & NORMALIZATION_ON) > 0) /* normalization turned on*/ in StringPrep()
415 if(index >= indexes[ONE_UCHAR_MAPPING_INDEX_START] && in map()
416 index < indexes[TWO_UCHARS_MAPPING_INDEX_START]){ in map()
418 }else if(index >= indexes[TWO_UCHARS_MAPPING_INDEX_START] && in map()
[all …]
DDictionaryData.java52 int[] indexes = new int[IX_COUNT]; in loadDictionaryFor() local
55 indexes[i] = bytes.getInt(); in loadDictionaryFor()
57 int offset = indexes[IX_STRING_TRIE_OFFSET]; in loadDictionaryFor()
63 int trieType = indexes[IX_TRIE_TYPE] & TRIE_TYPE_MASK; in loadDictionaryFor()
64 int totalSize = indexes[IX_TOTAL_SIZE] - offset; in loadDictionaryFor()
67 int transform = indexes[IX_TRANSFORM]; in loadDictionaryFor()
/external/icu/icu4c/source/tools/makeconv/
Dgencnvex.c124 int32_t indexes[UCNV_EXT_INDEXES_MIN_LENGTH]={ 0 }; in CnvExtWrite() local
153 indexes[UCNV_EXT_INDEXES_LENGTH]=length=UCNV_EXT_INDEXES_MIN_LENGTH; in CnvExtWrite()
156 indexes[UCNV_EXT_TO_U_INDEX]=top; in CnvExtWrite()
157 indexes[UCNV_EXT_TO_U_LENGTH]=length=utm_countItems(extData->toUTable); in CnvExtWrite()
160 indexes[UCNV_EXT_TO_U_UCHARS_INDEX]=top; in CnvExtWrite()
161 indexes[UCNV_EXT_TO_U_UCHARS_LENGTH]=length=utm_countItems(extData->toUUChars); in CnvExtWrite()
164 indexes[UCNV_EXT_FROM_U_UCHARS_INDEX]=top; in CnvExtWrite()
175 indexes[UCNV_EXT_FROM_U_LENGTH]=length; in CnvExtWrite()
177 indexes[UCNV_EXT_FROM_U_VALUES_INDEX]=top; in CnvExtWrite()
180 indexes[UCNV_EXT_FROM_U_BYTES_INDEX]=top; in CnvExtWrite()
[all …]
/external/boringssl/src/crypto/fipsmodule/bn/
Dctx.c75 size_t *indexes; member
202 st->indexes = NULL; in BN_STACK_init()
207 OPENSSL_free(st->indexes); in BN_STACK_cleanup()
219 OPENSSL_realloc(st->indexes, new_size * sizeof(size_t)); in BN_STACK_push()
223 st->indexes = new_indexes; in BN_STACK_push()
227 st->indexes[st->depth] = idx; in BN_STACK_push()
235 return st->indexes[st->depth]; in BN_STACK_pop()

12345678910>>...16