/third_party/ffmpeg/libavcodec/ |
H A D | pgssubdec.c | 158 * @param sub pointer to the processed subtitle data 497 static int display_end_segment(AVCodecContext *avctx, AVSubtitle *sub, in display_end_segment() argument 505 pts = ctx->presentation.pts != AV_NOPTS_VALUE ? ctx->presentation.pts : sub->pts; in display_end_segment() 506 memset(sub, 0, sizeof(*sub)); in display_end_segment() 507 sub->pts = pts; in display_end_segment() 509 sub->start_display_time = 0; in display_end_segment() 511 // is defined by the start of the next sub which may contain no in display_end_segment() 512 // objects (i.e. clears the previous sub) in display_end_segment() 513 sub in display_end_segment() 592 decode(AVCodecContext *avctx, AVSubtitle *sub, int *got_sub_ptr, const AVPacket *avpkt) decode() argument [all...] |
H A D | libaribb24.c | 208 static int libaribb24_handle_regions(AVCodecContext *avctx, AVSubtitle *sub) in libaribb24_handle_regions() argument 277 ret = ff_ass_add_rect(sub, buf.str, b24->read_order++, in libaribb24_handle_regions() 286 static int libaribb24_decode(AVCodecContext *avctx, AVSubtitle *sub, in libaribb24_decode() argument 327 sub->pts = av_rescale_q(pkt->pts, in libaribb24_decode() 330 sub->end_display_time = subtitle_duration ? in libaribb24_decode() 341 pkt->pts, sub->pts, in libaribb24_decode() 342 sub->end_display_time, in libaribb24_decode() 347 ret = libaribb24_handle_regions(avctx, sub); in libaribb24_decode() 349 *got_sub_ptr = sub->num_rects > 0; in libaribb24_decode()
|
/third_party/ffmpeg/libavfilter/ |
H A D | vf_guided.c | 50 int sub; member 89 { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, 173 s->sub = 1; in config_input() 175 if (s->radius >= s->sub) in config_input() 176 s->radius = s->radius / s->sub; in config_input() 208 int sub = s->sub; \ 209 int h = (height % sub) == 0 ? height / sub [all...] |
/foundation/filemanagement/app_file_service/utils/src/b_anony/ |
H A D | b_anony.cpp | 51 std::string sub;
in GetAnonyPath() local 54 sub = value;
in GetAnonyPath() 56 sub = value.substr(found + 1);
in GetAnonyPath() 59 res += GetAnonyString(sub);
in GetAnonyPath()
|
/kernel/linux/linux-5.10/arch/hexagon/mm/ |
H A D | copy_from_user.S | 54 r2 += sub(src_sav,src) 64 r2 += sub(src_sav,src) 74 r2 += sub(src_sav,src) 84 r2 += sub(src_sav,src)
|
/kernel/linux/linux-6.6/arch/hexagon/mm/ |
H A D | copy_from_user.S | 54 r2 += sub(src_sav,src) 64 r2 += sub(src_sav,src) 74 r2 += sub(src_sav,src) 84 r2 += sub(src_sav,src)
|
/foundation/arkui/napi/sample/native_module_calc/ |
H A D | calc.js | 20 function sub(x, y) function 27 sub: sub,
|
/third_party/alsa-utils/amidi/ |
H A D | amidi.c | 119 int sub; in list_device() local 143 for (sub = 0; sub < subs; ++sub) { in list_device() 144 snd_rawmidi_info_set_stream(info, sub < subs_in ? in list_device() 147 snd_rawmidi_info_set_subdevice(info, sub); in list_device() 151 card, device, sub, snd_strerror(err)); in list_device() 156 if (sub == 0 && sub_name[0] == '\0') { in list_device() 158 sub < subs_in ? 'I' : ' ', in list_device() 159 sub < subs_ou in list_device() [all...] |
/third_party/node/deps/openssl/openssl/providers/implementations/ciphers/ |
H A D | cipher_aes_cbc_hmac_sha.c | 27 # define IMPLEMENT_CIPHER(nm, sub, kbits, blkbits, ivbits, flags) \ 28 const OSSL_DISPATCH ossl_##nm##kbits##sub##_functions[] = { \ 391 # define IMPLEMENT_CIPHER(nm, sub, kbits, blkbits, ivbits, flags) \ 392 static OSSL_FUNC_cipher_newctx_fn nm##_##kbits##_##sub##_newctx; \ 393 static void *nm##_##kbits##_##sub##_newctx(void *provctx) \ 395 return nm##_##sub##_newctx(provctx, kbits, blkbits, ivbits, flags); \ 397 static OSSL_FUNC_cipher_get_params_fn nm##_##kbits##_##sub##_get_params; \ 398 static int nm##_##kbits##_##sub##_get_params(OSSL_PARAM params[]) \ 403 const OSSL_DISPATCH ossl_##nm##kbits##sub##_functions[] = { \ 404 { OSSL_FUNC_CIPHER_NEWCTX, (void (*)(void))nm##_##kbits##_##sub##_newct [all...] |
/third_party/protobuf/ruby/ext/google/protobuf_c/ |
H A D | upb.h | 1537 struct google_protobuf_FileDescriptorProto* sub = (struct google_protobuf_FileDescriptorProto*)_upb_msg_new(&google_protobuf_FileDescriptorProto_msginit, arena); in google_protobuf_FileDescriptorSet_add_file() local 1539 msg, UPB_SIZE(0, 0), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); in google_protobuf_FileDescriptorSet_add_file() 1541 return sub; in google_protobuf_FileDescriptorSet_add_file() 1605 struct google_protobuf_DescriptorProto* sub = (struct google_protobuf_DescriptorProto*)_upb_msg_new(&google_protobuf_DescriptorProto_msginit, arena); in google_protobuf_FileDescriptorProto_add_message_type() local 1607 msg, UPB_SIZE(40, 80), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); in google_protobuf_FileDescriptorProto_add_message_type() 1609 return sub; in google_protobuf_FileDescriptorProto_add_message_type() 1618 struct google_protobuf_EnumDescriptorProto* sub = (struct google_protobuf_EnumDescriptorProto*)_upb_msg_new(&google_protobuf_EnumDescriptorProto_msginit, arena); in google_protobuf_FileDescriptorProto_add_enum_type() local 1620 msg, UPB_SIZE(44, 88), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); in google_protobuf_FileDescriptorProto_add_enum_type() 1622 return sub; in google_protobuf_FileDescriptorProto_add_enum_type() 1631 struct google_protobuf_ServiceDescriptorProto* sub in google_protobuf_FileDescriptorProto_add_service() local 1644 struct google_protobuf_FieldDescriptorProto* sub = (struct google_protobuf_FieldDescriptorProto*)_upb_msg_new(&google_protobuf_FieldDescriptorProto_msginit, arena); google_protobuf_FileDescriptorProto_add_extension() local 1655 struct google_protobuf_FileOptions* sub = (struct google_protobuf_FileOptions*)google_protobuf_FileDescriptorProto_options(msg); google_protobuf_FileDescriptorProto_mutable_options() local 1668 struct google_protobuf_SourceCodeInfo* sub = (struct google_protobuf_SourceCodeInfo*)google_protobuf_FileDescriptorProto_source_code_info(msg); google_protobuf_FileDescriptorProto_mutable_source_code_info() local 1746 struct google_protobuf_FieldDescriptorProto* sub = (struct google_protobuf_FieldDescriptorProto*)_upb_msg_new(&google_protobuf_FieldDescriptorProto_msginit, arena); google_protobuf_DescriptorProto_add_field() local 1759 struct google_protobuf_DescriptorProto* sub = (struct google_protobuf_DescriptorProto*)_upb_msg_new(&google_protobuf_DescriptorProto_msginit, arena); google_protobuf_DescriptorProto_add_nested_type() local 1772 struct google_protobuf_EnumDescriptorProto* sub = (struct google_protobuf_EnumDescriptorProto*)_upb_msg_new(&google_protobuf_EnumDescriptorProto_msginit, arena); google_protobuf_DescriptorProto_add_enum_type() local 1785 struct google_protobuf_DescriptorProto_ExtensionRange* sub = (struct google_protobuf_DescriptorProto_ExtensionRange*)_upb_msg_new(&google_protobuf_DescriptorProto_ExtensionRange_msginit, arena); google_protobuf_DescriptorProto_add_extension_range() local 1798 struct google_protobuf_FieldDescriptorProto* sub = (struct google_protobuf_FieldDescriptorProto*)_upb_msg_new(&google_protobuf_FieldDescriptorProto_msginit, arena); google_protobuf_DescriptorProto_add_extension() local 1809 struct google_protobuf_MessageOptions* sub = (struct google_protobuf_MessageOptions*)google_protobuf_DescriptorProto_options(msg); google_protobuf_DescriptorProto_mutable_options() local 1824 struct google_protobuf_OneofDescriptorProto* sub = (struct google_protobuf_OneofDescriptorProto*)_upb_msg_new(&google_protobuf_OneofDescriptorProto_msginit, arena); google_protobuf_DescriptorProto_add_oneof_decl() local 1837 struct google_protobuf_DescriptorProto_ReservedRange* sub = (struct google_protobuf_DescriptorProto_ReservedRange*)_upb_msg_new(&google_protobuf_DescriptorProto_ReservedRange_msginit, arena); google_protobuf_DescriptorProto_add_reserved_range() local 1888 struct google_protobuf_ExtensionRangeOptions* sub = (struct google_protobuf_ExtensionRangeOptions*)google_protobuf_DescriptorProto_ExtensionRange_options(msg); google_protobuf_DescriptorProto_ExtensionRange_mutable_options() local 1949 struct google_protobuf_UninterpretedOption* sub = (struct google_protobuf_UninterpretedOption*)_upb_msg_new(&google_protobuf_UninterpretedOption_msginit, arena); google_protobuf_ExtensionRangeOptions_add_uninterpreted_option() local 2026 struct google_protobuf_FieldOptions* sub = (struct google_protobuf_FieldOptions*)google_protobuf_FieldDescriptorProto_options(msg); google_protobuf_FieldDescriptorProto_mutable_options() local 2075 struct google_protobuf_OneofOptions* sub = (struct google_protobuf_OneofOptions*)google_protobuf_OneofDescriptorProto_options(msg); google_protobuf_OneofDescriptorProto_mutable_options() local 2119 struct google_protobuf_EnumValueDescriptorProto* sub = (struct google_protobuf_EnumValueDescriptorProto*)_upb_msg_new(&google_protobuf_EnumValueDescriptorProto_msginit, arena); google_protobuf_EnumDescriptorProto_add_value() local 2130 struct google_protobuf_EnumOptions* sub = (struct google_protobuf_EnumOptions*)google_protobuf_EnumDescriptorProto_options(msg); google_protobuf_EnumDescriptorProto_mutable_options() local 2145 struct google_protobuf_EnumDescriptorProto_EnumReservedRange* sub = (struct google_protobuf_EnumDescriptorProto_EnumReservedRange*)_upb_msg_new(&google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit, arena); google_protobuf_EnumDescriptorProto_add_reserved_range() local 2224 struct google_protobuf_EnumValueOptions* sub = (struct google_protobuf_EnumValueOptions*)google_protobuf_EnumValueDescriptorProto_options(msg); google_protobuf_EnumValueDescriptorProto_mutable_options() local 2265 struct google_protobuf_MethodDescriptorProto* sub = (struct google_protobuf_MethodDescriptorProto*)_upb_msg_new(&google_protobuf_MethodDescriptorProto_msginit, arena); google_protobuf_ServiceDescriptorProto_add_method() local 2276 struct google_protobuf_ServiceOptions* sub = (struct google_protobuf_ServiceOptions*)google_protobuf_ServiceDescriptorProto_options(msg); google_protobuf_ServiceDescriptorProto_mutable_options() local 2329 struct google_protobuf_MethodOptions* sub = (struct google_protobuf_MethodOptions*)google_protobuf_MethodDescriptorProto_options(msg); google_protobuf_MethodDescriptorProto_mutable_options() local 2490 struct google_protobuf_UninterpretedOption* sub = (struct google_protobuf_UninterpretedOption*)_upb_msg_new(&google_protobuf_UninterpretedOption_msginit, arena); google_protobuf_FileOptions_add_uninterpreted_option() local 2545 struct google_protobuf_UninterpretedOption* sub = (struct google_protobuf_UninterpretedOption*)_upb_msg_new(&google_protobuf_UninterpretedOption_msginit, arena); google_protobuf_MessageOptions_add_uninterpreted_option() local 2612 struct google_protobuf_UninterpretedOption* sub = (struct google_protobuf_UninterpretedOption*)_upb_msg_new(&google_protobuf_UninterpretedOption_msginit, arena); google_protobuf_FieldOptions_add_uninterpreted_option() local 2643 struct google_protobuf_UninterpretedOption* sub = (struct google_protobuf_UninterpretedOption*)_upb_msg_new(&google_protobuf_UninterpretedOption_msginit, arena); google_protobuf_OneofOptions_add_uninterpreted_option() local 2686 struct google_protobuf_UninterpretedOption* sub = (struct google_protobuf_UninterpretedOption*)_upb_msg_new(&google_protobuf_UninterpretedOption_msginit, arena); google_protobuf_EnumOptions_add_uninterpreted_option() local 2723 struct google_protobuf_UninterpretedOption* sub = (struct google_protobuf_UninterpretedOption*)_upb_msg_new(&google_protobuf_UninterpretedOption_msginit, arena); google_protobuf_EnumValueOptions_add_uninterpreted_option() local 2760 struct google_protobuf_UninterpretedOption* sub = (struct google_protobuf_UninterpretedOption*)_upb_msg_new(&google_protobuf_UninterpretedOption_msginit, arena); google_protobuf_ServiceOptions_add_uninterpreted_option() local 2803 struct google_protobuf_UninterpretedOption* sub = (struct google_protobuf_UninterpretedOption*)_upb_msg_new(&google_protobuf_UninterpretedOption_msginit, arena); google_protobuf_MethodOptions_add_uninterpreted_option() local 2846 struct google_protobuf_UninterpretedOption_NamePart* sub = (struct google_protobuf_UninterpretedOption_NamePart*)_upb_msg_new(&google_protobuf_UninterpretedOption_NamePart_msginit, arena); google_protobuf_UninterpretedOption_add_name() local 2929 struct google_protobuf_SourceCodeInfo_Location* sub = (struct google_protobuf_SourceCodeInfo_Location*)_upb_msg_new(&google_protobuf_SourceCodeInfo_Location_msginit, arena); google_protobuf_SourceCodeInfo_add_location() local 3021 struct google_protobuf_GeneratedCodeInfo_Annotation* sub = (struct google_protobuf_GeneratedCodeInfo_Annotation*)_upb_msg_new(&google_protobuf_GeneratedCodeInfo_Annotation_msginit, arena); google_protobuf_GeneratedCodeInfo_add_annotation() local 5314 upb_sink_startseq(upb_sink s, upb_selector_t sel, upb_sink *sub) upb_sink_startseq() argument 5340 upb_sink_startstr(upb_sink s, upb_selector_t sel, size_t size_hint, upb_sink *sub) upb_sink_startstr() argument 5366 upb_sink_startsubmsg(upb_sink s, upb_selector_t sel, upb_sink *sub) upb_sink_startsubmsg() argument 5384 upb_sink_endsubmsg(upb_sink s, upb_sink sub, upb_selector_t sel) upb_sink_endsubmsg() argument 5531 StartString(HandlersPtr::Selector s, size_t size_hint, Sink* sub) StartString() argument 5552 StartSubMessage(HandlersPtr::Selector s, Sink* sub) StartSubMessage() argument 5559 EndSubMessage(HandlersPtr::Selector s, Sink sub) EndSubMessage() argument 5569 StartSequence(HandlersPtr::Selector s, Sink* sub) StartSequence() argument [all...] |
/third_party/ffmpeg/libavformat/ |
H A D | microdvddec.c | 93 AVPacket *sub; in microdvd_read_header() local 144 sub = ff_subtitles_queue_insert(µdvd->q, p, strlen(p), 0); in microdvd_read_header() 145 if (!sub) in microdvd_read_header() 147 sub->pos = pos; in microdvd_read_header() 148 sub->pts = pts; in microdvd_read_header() 149 sub->duration = get_duration(line); in microdvd_read_header()
|
H A D | assdec.c | 129 AVPacket *sub; in ass_read_header() local 138 sub = ff_subtitles_queue_insert(&ass->q, rline.str, rline.len, 0); in ass_read_header() 139 if (!sub) { in ass_read_header() 143 sub->pos = pos; in ass_read_header() 144 sub->pts = ts_start; in ass_read_header() 145 sub->duration = duration; in ass_read_header()
|
/third_party/googletest/googletest/test/ |
H A D | gtest_xml_test_utils.py | 176 source_file.value = re.sub(r'^.*[/\\](.*)', '\\1', source_file.value) 179 timestamp.value = re.sub(r'^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d\.\d\d\d$', 183 time.value = re.sub(r'^\d+(\.\d+)?$', '*', time.value) 191 message.value = re.sub(source_line_pat, '\\1*\n', message.value) 195 cdata = re.sub(source_line_pat, '\\1*\n', child.nodeValue) 197 child.nodeValue = re.sub(r'Stack trace:\n(.|\n)*',
|
/third_party/nghttp2/ |
H A D | help2rst.py | 164 text = text[:len(m.group(0))] + re.sub(r'\*', r'\*', text[len(m.group(0)):]) 166 text = re.sub(r'\*', r'\*', text) 168 text = re.sub(r'(^|\s)(-[a-zA-Z]|--[a-zA-Z0-9-]+)', 172 text = re.sub(r'(:option:`.*?`)(\S)', r'\1\\\2', text) 174 text = re.sub(r'(^|\s|\'|")(/[^\s\'"]*)', r'\1*\2*', text) 179 return '\n ' + re.sub(r'^(\s*Default: )(.*)$', r'\1``\2``', text)
|
/third_party/optimized-routines/string/aarch64/ |
H A D | strcmp.S | 55 sub tmp1, data1, zeroones 78 sub result, data1, data2, lsr #56 95 sub tmp1, tmp3, zeroones 110 sub result, data1, data2, lsr #56 160 sub tmp1, data1, zeroones 169 sub result, data1, data2
|
H A D | strncmp-mte.S | 77 sub tmp1, data1, zeroones 103 sub result, data1, data2, lsr #56 136 sub tmp1, tmp3, zeroones 152 sub result, data1, data2, lsr #56 191 sub result, data1, data2 200 sub limit, limit, count 248 sub has_nul, data1, zeroones 269 sub has_nul, data1_fixed, zeroones 293 sub limit, limit, #8
|
/kernel/linux/linux-5.10/net/tipc/ |
H A D | topsrv.c | 234 struct tipc_subscription *sub, *tmp; in tipc_conn_delete_sub() local 237 list_for_each_entry_safe(sub, tmp, sub_list, sub_list) { in tipc_conn_delete_sub() 238 if (!s || !memcmp(s, &sub->evt.s, sizeof(*s))) { in tipc_conn_delete_sub() 239 tipc_sub_unsubscribe(sub); in tipc_conn_delete_sub() 365 struct tipc_subscription *sub; in tipc_conn_rcv_sub() local 377 sub = tipc_sub_subscribe(srv->net, s, con->conid); in tipc_conn_rcv_sub() 378 if (!sub) in tipc_conn_rcv_sub() 382 list_add(&sub->sub_list, &con->sub_list); in tipc_conn_rcv_sub() 571 struct tipc_subscr sub; in tipc_topsrv_kern_subscr() local 575 sub in tipc_topsrv_kern_subscr() [all...] |
/kernel/linux/linux-6.6/net/tipc/ |
H A D | topsrv.c | 235 struct tipc_subscription *sub, *tmp; in tipc_conn_delete_sub() local 238 list_for_each_entry_safe(sub, tmp, sub_list, sub_list) { in tipc_conn_delete_sub() 239 if (!s || !memcmp(s, &sub->evt.s, sizeof(*s))) { in tipc_conn_delete_sub() 240 tipc_sub_unsubscribe(sub); in tipc_conn_delete_sub() 366 struct tipc_subscription *sub; in tipc_conn_rcv_sub() local 378 sub = tipc_sub_subscribe(srv->net, s, con->conid); in tipc_conn_rcv_sub() 379 if (!sub) in tipc_conn_rcv_sub() 383 list_add(&sub->sub_list, &con->sub_list); in tipc_conn_rcv_sub() 576 struct tipc_subscr sub; in tipc_topsrv_kern_subscr() local 580 sub in tipc_topsrv_kern_subscr() [all...] |
/third_party/ffmpeg/libavutil/ |
H A D | tx.c | 129 if (!s->sub || !s->sub->map) in ff_tx_gen_ptwo_inplace_revtab_idx() 135 src_map = s->sub->map; in ff_tx_gen_ptwo_inplace_revtab_idx() 236 if (s->sub) in reset_ctx() 238 reset_ctx(&s->sub[i]); in reset_ctx() 243 av_freep(&s->sub); in reset_ctx() 385 print_tx_structure(&s->sub[i], depth + 1); in print_tx_structure() 445 AVTXContext *sub = NULL; in ff_tx_init_subtx() local 602 if (!s->sub) { in ff_tx_init_subtx() 603 s->sub in ff_tx_init_subtx() [all...] |
/third_party/ffmpeg/libavcodec/arm/ |
H A D | vp8dsp_neon.S | 133 sub r0, r0, r2, lsl #2 165 sub r0, r0, r2, lsl #2 250 sub r0, r0, r2, lsl #2 449 sub r0, r0, r1, lsl #1+!\simple 471 sub r0, r0, r1, lsl #2 473 sub r0, r0, r1, lsl #1 498 sub r0, r0, r2, lsl #2 499 sub r1, r1, r2, lsl #2 527 sub r0, r0, r2, lsl #2 528 sub r [all...] |
H A D | vp9mc_16bpp_neon.S | 30 sub r1, r1, #96 31 sub r3, r3, #96 49 sub r1, r1, #96 50 sub r3, r3, #96 81 sub r1, r1, #32 82 sub r3, r3, #32 140 sub r0, r0, r1 185 sub r2, r2, #6 193 sub r1, r1, r5 199 sub r [all...] |
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/cloud/ |
H A D | cloud_service_impl.cpp | 97 Subscription sub; in CloudServiceImpl() local 98 Subscription::Unmarshall(value, sub); in CloudServiceImpl() 99 InitSubTask(sub, SUBSCRIPTION_INTERVAL); in CloudServiceImpl() 638 Subscription sub; in OnInitialize() local 639 sub.userId = user; in OnInitialize() 640 if (!MetaDataManager::GetInstance().LoadMeta(sub.GetKey(), sub, true)) { in OnInitialize() 643 InitSubTask(sub); in OnInitialize() 944 Subscription sub; in OnAppUninstall() local 945 if (MetaDataManager::GetInstance().LoadMeta(Subscription::GetKey(user), sub, tru in OnAppUninstall() 947 MetaDataManager::GetInstance().SaveMeta(Subscription::GetKey(user), sub, true); OnAppUninstall() local 1049 Subscription sub; DoSubscribe() local 1103 CleanSubscription(Subscription &sub) CleanSubscription() argument [all...] |
/kernel/linux/linux-6.6/arch/arm64/lib/ |
H A D | strncmp.S | 79 sub tmp1, data1, zeroones 105 sub result, data1, data2, lsr #56 138 sub tmp1, tmp3, zeroones 154 sub result, data1, data2, lsr #56 193 sub result, data1, data2 202 sub limit, limit, count 250 sub has_nul, data1, zeroones 271 sub has_nul, data1_fixed, zeroones 295 sub limit, limit, #8
|
/kernel/linux/linux-5.10/arch/arm64/lib/ |
H A D | strcmp.S | 68 sub tmp1, data1, zeroones 123 sub result, data1, data2 136 sub tmp1, data1, zeroones 158 sub tmp1, data1, zeroones 168 sub tmp1, data1, zeroones 200 CPU_BE( sub tmp1, tmp3, zeroones ) 220 sub result, data1, data2, lsr #56
|
H A D | memcmp.S | 56 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */ 105 sub limit_wd, limit, #1/*limit != 0, so no underflow.*/ 138 sub limit, limit, pos 150 sub result, data1, data2 162 sub limit, limit, tmp3 226 sub result, data1, data2, lsr #56 241 sub result, data1, data2
|