Home
last modified time | relevance | path

Searched full:up (Results 1 – 25 of 30296) sorted by relevance

12345678910>>...1212

/aosp_15_r20/external/cronet/third_party/icu/source/test/testdata/
H A Ddcfmtest.txt36 # up
77 format 0.00 up "32.045" "32.05"
86 format 0.00 up "-32.045" "-32.05"
95 format @@@ up "1235.00" "1240"
104 format @@@ up "-1235.00" "-1240"
113 format 0.000E0 up "12345" "1.235E4"
120 format 0.0## up "1.00001" "1.001"
121 format 0.0## up "1.0000000000000000000000000000000000000000000000000001" "1.001"
122 format 0.0## up "1.0000000000000000000000000000000000000000000000000000" "1.0"
155 format 0.0 up "-1.00" "-1.0"
[all …]
/aosp_15_r20/external/icu/icu4c/source/test/testdata/
H A Ddcfmtest.txt36 # up
77 format 0.00 up "32.045" "32.05"
86 format 0.00 up "-32.045" "-32.05"
95 format @@@ up "1235.00" "1240"
104 format @@@ up "-1235.00" "-1240"
113 format 0.000E0 up "12345" "1.235E4"
120 format 0.0## up "1.00001" "1.001"
121 format 0.0## up "1.0000000000000000000000000000000000000000000000000001" "1.001"
122 format 0.0## up "1.0000000000000000000000000000000000000000000000000000" "1.0"
155 format 0.0 up "-1.00" "-1.0"
[all …]
/aosp_15_r20/external/XNNPACK/scripts/
H A Dgenerate-f32-dwconv.sh9 tools/xngen src/f32-dwconv/up-scalar.c.in -D CHANNEL_TILE=1 -D KERNEL_TILE=3 -D ACCUMULATORS=1 -D …
10 tools/xngen src/f32-dwconv/up-scalar.c.in -D CHANNEL_TILE=1 -D KERNEL_TILE=3 -D ACCUMULATORS=2 -D …
11 tools/xngen src/f32-dwconv/up-scalar.c.in -D CHANNEL_TILE=2 -D KERNEL_TILE=3 -D ACCUMULATORS=1 -D …
12 tools/xngen src/f32-dwconv/up-scalar.c.in -D CHANNEL_TILE=2 -D KERNEL_TILE=3 -D ACCUMULATORS=2 -D …
14 tools/xngen src/f32-dwconv/up-scalar.c.in -D CHANNEL_TILE=1 -D KERNEL_TILE=3 -D ACCUMULATORS=1 -D …
15 tools/xngen src/f32-dwconv/up-scalar.c.in -D CHANNEL_TILE=1 -D KERNEL_TILE=3 -D ACCUMULATORS=2 -D …
16 tools/xngen src/f32-dwconv/up-scalar.c.in -D CHANNEL_TILE=2 -D KERNEL_TILE=3 -D ACCUMULATORS=1 -D …
17 tools/xngen src/f32-dwconv/up-scalar.c.in -D CHANNEL_TILE=2 -D KERNEL_TILE=3 -D ACCUMULATORS=2 -D …
19 tools/xngen src/f32-dwconv/up-scalar.c.in -D CHANNEL_TILE=1 -D KERNEL_TILE=4 -D ACCUMULATORS=1 -D …
20 tools/xngen src/f32-dwconv/up-scalar.c.in -D CHANNEL_TILE=1 -D KERNEL_TILE=4 -D ACCUMULATORS=2 -D …
[all …]
H A Dgenerate-f16-dwconv.sh9 tools/xngen src/f16-dwconv/up-neonfp16arith.c.in -D CHANNEL_TILE=8 -D KERNEL_TILE=3 -D ACCUMULATOR…
10 tools/xngen src/f16-dwconv/up-neonfp16arith.c.in -D CHANNEL_TILE=8 -D KERNEL_TILE=3 -D ACCUMULATOR…
11 tools/xngen src/f16-dwconv/up-neonfp16arith.c.in -D CHANNEL_TILE=16 -D KERNEL_TILE=3 -D ACCUMULATOR…
12 tools/xngen src/f16-dwconv/up-neonfp16arith.c.in -D CHANNEL_TILE=16 -D KERNEL_TILE=3 -D ACCUMULATOR…
13 tools/xngen src/f16-dwconv/up-neonfp16arith.c.in -D CHANNEL_TILE=32 -D KERNEL_TILE=3 -D ACCUMULATOR…
14 tools/xngen src/f16-dwconv/up-neonfp16arith.c.in -D CHANNEL_TILE=32 -D KERNEL_TILE=3 -D ACCUMULATOR…
16 tools/xngen src/f16-dwconv/up-neonfp16arith.c.in -D CHANNEL_TILE=8 -D KERNEL_TILE=4 -D ACCUMULATOR…
17 tools/xngen src/f16-dwconv/up-neonfp16arith.c.in -D CHANNEL_TILE=8 -D KERNEL_TILE=4 -D ACCUMULATOR…
18 tools/xngen src/f16-dwconv/up-neonfp16arith.c.in -D CHANNEL_TILE=16 -D KERNEL_TILE=4 -D ACCUMULATOR…
19 tools/xngen src/f16-dwconv/up-neonfp16arith.c.in -D CHANNEL_TILE=16 -D KERNEL_TILE=4 -D ACCUMULATOR…
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp185 TargetTransformInfo::UnrollingPreferences UP; in gatherUnrollingPreferences() local
187 // Set up the defaults in gatherUnrollingPreferences()
188 UP.Threshold = OptLevel > 2 ? 300 : 150; in gatherUnrollingPreferences()
189 UP.MaxPercentThresholdBoost = 400; in gatherUnrollingPreferences()
190 UP.OptSizeThreshold = 0; in gatherUnrollingPreferences()
191 UP.PartialThreshold = 150; in gatherUnrollingPreferences()
192 UP.PartialOptSizeThreshold = 0; in gatherUnrollingPreferences()
193 UP.Count = 0; in gatherUnrollingPreferences()
194 UP.PeelCount = 0; in gatherUnrollingPreferences()
195 UP.DefaultUnrollRuntimeCount = 8; in gatherUnrollingPreferences()
[all …]
H A DLoopUnrollAndJamPass.cpp147 TargetTransformInfo::UnrollingPreferences &UP) { in getUnrollAndJammedLoopSize() argument
148 assert(LoopSize >= UP.BEInsns && "LoopSize should not be less than BEInsns!"); in getUnrollAndJammedLoopSize()
149 return static_cast<uint64_t>(LoopSize - UP.BEInsns) * UP.Count + UP.BEInsns; in getUnrollAndJammedLoopSize()
152 // Calculates unroll and jam count and writes it to UP.Count. Returns true if
160 unsigned InnerLoopSize, TargetTransformInfo::UnrollingPreferences &UP) { in computeUnrollAndJamCount() argument
161 // First up use computeUnrollCount from the loop unroller to get a count in computeUnrollAndJamCount()
163 // unrolling we leave to the unroller. This uses UP.Threshold / in computeUnrollAndJamCount()
164 // UP.PartialThreshold / UP.MaxCount to come up with sensible loop values. in computeUnrollAndJamCount()
170 /*MaxOrZero*/ false, OuterTripMultiple, OuterLoopSize, UP, UseUpperBound); in computeUnrollAndJamCount()
176 UP.Count = 0; in computeUnrollAndJamCount()
[all …]
/aosp_15_r20/external/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp51 "unrolling to allow unrolling up to the max threshold."));
113 TargetTransformInfo::UnrollingPreferences UP; in gatherUnrollingPreferences() local
115 // Set up the defaults in gatherUnrollingPreferences()
116 UP.Threshold = 150; in gatherUnrollingPreferences()
117 UP.PercentDynamicCostSavedThreshold = 50; in gatherUnrollingPreferences()
118 UP.DynamicCostSavingsDiscount = 100; in gatherUnrollingPreferences()
119 UP.OptSizeThreshold = 0; in gatherUnrollingPreferences()
120 UP.PartialThreshold = UP.Threshold; in gatherUnrollingPreferences()
121 UP.PartialOptSizeThreshold = 0; in gatherUnrollingPreferences()
122 UP.Count = 0; in gatherUnrollingPreferences()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp191 TargetTransformInfo::UnrollingPreferences UP; in gatherUnrollingPreferences() local
193 // Set up the defaults in gatherUnrollingPreferences()
194 UP.Threshold = in gatherUnrollingPreferences()
196 UP.MaxPercentThresholdBoost = 400; in gatherUnrollingPreferences()
197 UP.OptSizeThreshold = UnrollOptSizeThreshold; in gatherUnrollingPreferences()
198 UP.PartialThreshold = 150; in gatherUnrollingPreferences()
199 UP.PartialOptSizeThreshold = UnrollOptSizeThreshold; in gatherUnrollingPreferences()
200 UP.Count = 0; in gatherUnrollingPreferences()
201 UP.DefaultUnrollRuntimeCount = 8; in gatherUnrollingPreferences()
202 UP.MaxCount = std::numeric_limits<unsigned>::max(); in gatherUnrollingPreferences()
[all …]
H A DLoopUnrollAndJamPass.cpp148 TargetTransformInfo::UnrollingPreferences &UP) { in getUnrollAndJammedLoopSize() argument
149 assert(LoopSize >= UP.BEInsns && "LoopSize should not be less than BEInsns!"); in getUnrollAndJammedLoopSize()
150 return static_cast<uint64_t>(LoopSize - UP.BEInsns) * UP.Count + UP.BEInsns; in getUnrollAndJammedLoopSize()
153 // Calculates unroll and jam count and writes it to UP.Count. Returns true if
161 unsigned InnerLoopSize, TargetTransformInfo::UnrollingPreferences &UP, in computeUnrollAndJamCount() argument
163 // First up use computeUnrollCount from the loop unroller to get a count in computeUnrollAndJamCount()
165 // unrolling we leave to the unroller. This uses UP.Threshold / in computeUnrollAndJamCount()
166 // UP.PartialThreshold / UP.MaxCount to come up with sensible loop values. in computeUnrollAndJamCount()
172 /*MaxOrZero*/ false, OuterTripMultiple, OuterLoopSize, UP, PP, in computeUnrollAndJamCount()
179 UP.Count = 0; in computeUnrollAndJamCount()
[all …]
/aosp_15_r20/external/tcpdump/tests/
H A Dsflow_multiple_counter_30_pdus.out6 ifstatus 3, adminstatus: up, operstatus: up
18 ifstatus 3, adminstatus: up, operstatus: up
30 ifstatus 3, adminstatus: up, operstatus: up
42 ifstatus 3, adminstatus: up, operstatus: up
54 ifstatus 3, adminstatus: up, operstatus: up
66 ifstatus 3, adminstatus: up, operstatus: up
78 ifstatus 3, adminstatus: up, operstatus: up
92 ifstatus 3, adminstatus: up, operstatus: up
104 ifstatus 3, adminstatus: up, operstatus: up
116 ifstatus 3, adminstatus: up, operstatus: up
[all …]
H A Dbfd-multihop.out1 …1 15:32:49.715242 IP 161.1.12.1.60409 > 161.1.12.12.3784: BFDv1, Control, State Up, Flags: [none]…
2 …2 15:32:49.725449 IP 101.0.0.12.51993 > 101.0.0.1.4784: BFDv1, Multihop, State Up, Flags: [none],…
3 …3 15:32:49.771212 IP 101.0.0.1.62545 > 101.0.0.12.4784: BFDv1, Multihop, State Up, Flags: [none],…
4 …4 15:32:49.963242 IP 161.1.12.1.60409 > 161.1.12.12.3784: BFDv1, Control, State Up, Flags: [none]…
5 …5 15:32:50.077458 IP 101.0.0.12.51993 > 101.0.0.1.4784: BFDv1, Multihop, State Up, Flags: [none],…
6 …6 15:32:50.123245 IP 101.0.0.1.62545 > 101.0.0.12.4784: BFDv1, Multihop, State Up, Flags: [none],…
7 …7 15:32:50.251236 IP 161.1.12.1.60409 > 161.1.12.12.3784: BFDv1, Control, State Up, Flags: [none]…
8 …8 15:32:50.429453 IP 101.0.0.12.51993 > 101.0.0.1.4784: BFDv1, Multihop, State Up, Flags: [none],…
9 …9 15:32:50.443240 IP 101.0.0.1.62545 > 101.0.0.12.4784: BFDv1, Multihop, State Up, Flags: [none],…
10 …10 15:32:50.495231 IP 161.1.12.1.60409 > 161.1.12.12.3784: BFDv1, Control, State Up, Flags: [none…
[all …]
H A Dsflow-print-v6.out9 ifstatus 3, adminstatus: up, operstatus: up
22 ifstatus 3, adminstatus: up, operstatus: up
34 ifstatus 3, adminstatus: up, operstatus: up
47 ifstatus 3, adminstatus: up, operstatus: up
59 ifstatus 3, adminstatus: up, operstatus: up
71 ifstatus 3, adminstatus: up, operstatus: up
83 ifstatus 3, adminstatus: up, operstatus: up
96 ifstatus 3, adminstatus: up, operstatus: up
108 ifstatus 3, adminstatus: up, operstatus: up
120 ifstatus 3, adminstatus: up, operstatus: up
[all …]
/aosp_15_r20/external/llvm-libc/src/__support/FPUtil/
H A DFPBits.h143 using UP = FPLayout<fp_type>;
145 using UP::EXP_LEN; // The number of bits for the *exponent* part
146 using UP::SIG_LEN; // The number of bits for the *significand* part
147 using UP::SIGN_LEN; // The number of bits for the *sign* part
152 using UP::FRACTION_LEN;
156 using StorageType = typename UP::StorageType;
230 using UP = TypedInt<int32_t>;
231 using UP::UP;
246 using UP = TypedInt<uint32_t>;
247 using UP::UP;
[all …]
/aosp_15_r20/hardware/interfaces/sensors/aidl/android/hardware/sensors/
H A DSensorType.aidl37 * Implement the non-wake-up version of this sensor and implement the
38 * wake-up version if the system possesses a wake up fifo.
49 * Implement the non-wake-up version of this sensor and implement the
50 * wake-up version if the system possesses a wake up fifo.
63 * Implement the non-wake-up version of this sensor and implement the
64 * wake-up version if the system possesses a wake up fifo.
75 * Implement the non-wake-up version of this sensor and implement the
76 * wake-up version if the system possesses a wake up fifo.
86 * Both wake-up and non wake-up versions are useful.
96 * Implement the non-wake-up version of this sensor and implement the
[all …]
/aosp_15_r20/external/bcc/examples/networking/vlan_filter/
H A Dtest_setup.sh17 # set up veth devices in netns11 to netns21 with connection to netns3
25 # set up veth devices in netns12 and netns22 with connection to netns4
33 # assign IP addresses and set the devices up
34 ip netns exec netns11 ifconfig veth11 192.168.100.11/24 up
35 ip netns exec netns11 ip link set lo up
36 ip netns exec netns12 ifconfig veth12 192.168.100.12/24 up
37 ip netns exec netns12 ip link set lo up
38 ip netns exec netns21 ifconfig veth21 192.168.200.21/24 up
39 ip netns exec netns21 ip link set lo up
40 ip netns exec netns22 ifconfig veth22 192.168.200.22/24 up
[all …]
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/numeric/interval/include/boost/numeric/interval/
Dinterval.hpp96 interval(const T& l, const T& u, bool): low(l), up(u) {} in interval()
105 : low(r.lower()), up(r.upper()) in interval_holder()
108 if (checking2::is_empty(low, up)) in interval_holder()
113 const T& up; member
131 T up; member in boost::numeric::interval
136 low(static_cast<T>(0)), up(static_cast<T>(0)) in interval()
140 interval<T, Policies>::interval(T const &v): low(v), up(v) in interval()
152 up = rnd.conv_up (v); in interval()
163 up = rnd.conv_up (u); in interval()
168 interval<T, Policies>::interval(T const &l, T const &u): low(l), up(u) in interval()
[all …]
/aosp_15_r20/tools/test/connectivity/acts_tests/tests/google/tel/live/
DTelLiveVoiceTest.py154 ad.log.error("Phone Failed to Set Up Properly for Voice.")
188 3. Call from PhoneA to PhoneB, accept on PhoneB, hang up on PhoneA.
189 4. Call from PhoneA to PhoneB, accept on PhoneB, hang up on PhoneB.
199 self.log.error("Phone Failed to Set Up Properly.")
202 extras={"fail_reason": "Phone Failed to Set Up Properly."})
218 3. Call from PhoneB to PhoneA, accept on PhoneA, hang up on PhoneB.
219 4. Call from PhoneB to PhoneA, accept on PhoneA, hang up on PhoneA.
229 self.log.error("Phone Failed to Set Up Properly.")
232 extras={"fail_reason": "Phone Failed to Set Up Properly."})
248 3. Call from PhoneA to PhoneB, accept on PhoneB, hang up on PhoneA.
[all …]
/aosp_15_r20/hardware/interfaces/sensors/1.0/
H A Dtypes.hal76 * Example (made up): Suppose Google's Glass team wants to surface a sensor
92 * Wake up sensors.
93 * Each sensor may have either or both a wake-up and a non-wake variant.
94 * When registered in batch mode, wake-up sensors will wake up the AP when
96 * to be maintained for wake up sensors and non wake up sensors. The non
97 * wake-up sensors need to overwrite their FIFOs when they are full till the AP
98 * wakes up and the wake-up sensors will wake-up the AP when their FIFOs are
100 * Wake-up and non wake-up variants of each sensor can be activated at
104 * previous releases are also wake-up sensors and must be treated as such.
105 * Wake-up one-shot sensors like SIGNIFICANT_MOTION cannot be batched, hence
[all …]
/aosp_15_r20/external/libxkbcommon/test/
H A Dkeyseq.c54 KEY_LEFTSHIFT, UP, XKB_KEY_Shift_L, NEXT, in main()
66 KEY_LEFTSHIFT, UP, XKB_KEY_Shift_L, NEXT, in main()
69 KEY_H, UP, XKB_KEY_h, NEXT, in main()
88 KEY_RIGHTSHIFT, UP, XKB_KEY_Shift_R, NEXT, in main()
102 KEY_RIGHTSHIFT, UP, XKB_KEY_Shift_R, NEXT, in main()
104 KEY_LEFTSHIFT, UP, XKB_KEY_Shift_L, NEXT, in main()
117 KEY_LEFTSHIFT, UP, XKB_KEY_Shift_L, NEXT, in main()
119 KEY_LEFTSHIFT, UP, XKB_KEY_Shift_L, NEXT, in main()
129 KEY_CAPSLOCK, UP, XKB_KEY_Caps_Lock, NEXT, in main()
131 KEY_CAPSLOCK, UP, XKB_KEY_Caps_Lock, NEXT, in main()
[all …]
/aosp_15_r20/packages/apps/Settings/res-product/values/
Dstrings.xml171up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it w…
173up at a time. To add another face, delete the current one.\n\nLooking at the tablet can unlock it …
175up at a time. To add another face, delete the current one.\n\nLooking at the device can unlock it …
177up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it w…
179up at a time. To add another face, delete the current one.\n\nLooking at the tablet can unlock it …
181up at a time. To add another face, delete the current one.\n\nLooking at the device can unlock it …
183up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it w…
185up at a time. To add another face, delete the current one.\n\nLooking at the tablet can unlock it …
187up at a time. To add another face, delete the current one.\n\nLooking at the device can unlock it …
189up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it w…
[all …]
/aosp_15_r20/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/
H A DHeadsUpCoordinator.kt59 * Coordinates heads up notification (HUN) interactions with the notification pipeline based on the in <lambda>()
62 * notifications may be queued to heads up next. in <lambda>()
64 * The current HUN, but not HUNs that are queued to heads up, will be: in <lambda>()
121 * Shows the promoted notification with the given [key] as heads-up. in <lambda>()
142 // Force-set this notification to show heads-up. in <lambda>()
145 // heads-up is considered to be the top notification. in <lambda>()
165 * that don't have groups, and thus will never gave a group heads up edge case. in <lambda>()
186 * notifications in this list to determine what kind of group heads up behavior should happen. in <lambda>()
206 // For each group, determine which notification(s) for a group should heads up. in <lambda>()
215 // If there is no logical summary, then there is no heads up to transfer in <lambda>()
[all …]
/aosp_15_r20/external/lua/src/
H A Dltablib.c75 for (i = e; i > pos; i--) { /* move up elements */ in tinsert()
291 ** precondition: a[lo] <= P == a[up-1] <= a[up],
292 ** so it only needs to do the partition from lo + 1 to up - 2.
293 ** Pos-condition: a[lo .. i - 1] <= a[i] == P <= a[i + 1 .. up]
296 static IdxT partition (lua_State *L, IdxT lo, IdxT up) { in partition() argument
298 IdxT j = up - 1; /* will be decremented before first use */ in partition()
299 /* loop invariant: a[lo .. i] <= P <= a[j .. up] */ in partition()
303 if (i == up - 1) /* a[i] < P but a[up - 1] == P ?? */ in partition()
314 /* after the loop, a[j] <= P and a[j + 1 .. up] >= P */ in partition()
316 /* a[lo .. i - 1] <= P <= a[j + 1 .. i .. up] */ in partition()
[all …]
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/drivers/net/mlxsw/
H A Dvxlan.sh45 ip link set dev $swp1 up
46 ip link set dev $swp2 up
91 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
108 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
125 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
141 ip link add name dummy1 up type dummy
143 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
162 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
179 ip link add name vxlan0 up type vxlan id 10 learning $UDPCSUM_FLAFS \
195 ip link add name dummy1 up type dummy
[all …]
/aosp_15_r20/external/google-cloud-java/java-analytics-data/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/
H A DPropertyQuota.java76 * Standard Analytics Properties can use up to 25,000 tokens per day;
93 * Standard Analytics Properties can use up to 25,000 tokens per day;
112 * Standard Analytics Properties can use up to 25,000 tokens per day;
132 * Standard Analytics Properties can use up to 5,000 tokens per hour;
150 * Standard Analytics Properties can use up to 5,000 tokens per hour;
170 * Standard Analytics Properties can use up to 5,000 tokens per hour;
191 * Standard Analytics Properties can send up to 10 concurrent requests;
192 * Analytics 360 Properties can use up to 50 concurrent requests.
207 * Standard Analytics Properties can send up to 10 concurrent requests;
208 * Analytics 360 Properties can use up to 50 concurrent requests.
[all …]
/aosp_15_r20/cts/tests/tests/hardware/res/raw/
H A Dmicrosoft_designer_keyboard_keyeventtests.json11 {"action": "UP", "keycode": "A"}
26 {"action": "UP", "keycode": "T", "metaState": "CTRL_LEFT"},
27 {"action": "UP", "keycode": "CTRL_LEFT", "metaState": ""}
42 {"action": "UP", "keycode": "X", "metaState": "SHIFT_LEFT"},
43 {"action": "UP", "keycode": "SHIFT_LEFT", "metaState": ""}
58 {"action": "UP", "keycode": "S", "metaState": "ALT_LEFT"},
59 {"action": "UP", "keycode": "ALT_LEFT", "metaState": ""}
77 {"action": "UP", "keycode": "V", "metaState": "CTRL_LEFT | ALT_LEFT"},
78 {"action": "UP", "keycode": "CTRL_LEFT", "metaState": "ALT_LEFT"},
79 {"action": "UP", "keycode": "ALT_LEFT", "metaState": ""}
[all …]

12345678910>>...1212