| /linux/drivers/pinctrl/sunplus/ |
| H A D | sppctl_sp7021.c | 14 #define D(x, y) ((x) * 8 + (y)) macro 15 #define P(x, y) PINCTRL_PIN(D(x, y), D_PIS(x, y)) 18 D_PIS(0, 0), D_PIS(0, 1), D_PIS(0, 2), D_PIS(0, 3), 20 D_PIS(1, 0), D_PIS(1, 1), D_PIS(1, 2), D_PIS(1, 3), 21 D_PIS(1, 4), D_PIS(1, 5), D_PIS(1, 6), D_PIS(1, 7), 22 D_PIS(2, 0), D_PIS(2, 1), D_PIS(2, 2), D_PIS(2, 3), 24 D_PIS(3, 0), D_PIS(3, 1), D_PIS(3, 2), D_PIS(3, 3), 26 D_PIS(4, 0), D_PIS(4, 1), D_PIS(4, 2), D_PIS(4, 3), 28 D_PIS(5, 0), D_PIS(5, 1), D_PIS(5, 2), D_PIS(5, 3), 30 D_PIS(6, 0), D_PIS(6, 1), D_PIS(6, 2), D_PIS(6, 3), [all …]
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_rogue_fwif_sf.h | 79 { ROGUE_FW_LOG_CREATESFID(1, ROGUE_FW_GROUP_MAIN, 6), 80 "Kick 3D: FWCtx 0x%08.8x @ %d, RTD 0x%08x. Partial render:%d, CSW resume:%d, prio:%d" }, 82 "3D finished, HWRTData0State=%x, HWRTData1State=%x" }, 84 "Kick 3D TQ: FWCtx 0x%08.8x @ %d, CSW resume:%d, prio: %d" }, 86 "3D Transfer finished" }, 88 "Kick Compute: FWCtx 0x%08.8x @ %d, prio: %d" }, 92 … "Kick TA: FWCtx 0x%08.8x @ %d, RTD 0x%08x. First kick:%d, Last kick:%d, CSW resume:%d, prio:%d" }, 102 "Kick TLA: FWCtx 0x%08.8x @ %d, prio:%d" }, 106 "cCCB Woff update = %d, DM = %d, FWCtx = 0x%08.8x" }, 108 "UFO Checks for FWCtx 0x%08.8x @ %d" }, [all …]
|
| /linux/include/math-emu/ |
| H A D | double.h | 47 ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-2) % _FP_W_TYPE_SIZE) 49 ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-1) % _FP_W_TYPE_SIZE) 51 ((_FP_W_TYPE)1 << _FP_WFRACBITS_D % _FP_W_TYPE_SIZE) 60 unsigned sign : 1; 68 unsigned sign : 1; 74 #define FP_UNPACK_RAW_D(X,val) _FP_UNPACK_RAW_2(D,X,val) 75 #define FP_UNPACK_RAW_DP(X,val) _FP_UNPACK_RAW_2_P(D,X,val) 76 #define FP_PACK_RAW_D(val,X) _FP_PACK_RAW_2(D,val,X) 80 _FP_PACK_RAW_2_P(D,val,X); \ 85 _FP_UNPACK_RAW_2(D,X,val); \ [all …]
|
| /linux/sound/usb/ |
| H A D | validate.c | 22 #define UAC_VERSION_ALL (unsigned char)(-1) 28 const struct uac1_ac_header_descriptor *d = p; in validate_uac1_header() local 30 return d->bLength >= sizeof(*d) && in validate_uac1_header() 31 d->bLength >= sizeof(*d) + d->bInCollection; in validate_uac1_header() 38 const struct uac_mixer_unit_descriptor *d = p; in validate_mixer_unit() local 41 if (d->bLength < sizeof(*d) || !d->bNrInPins) in validate_mixer_unit() 43 len = sizeof(*d) + d->bNrInPins; in validate_mixer_unit() 51 len += 2 + 1; /* wChannelConfig, iChannelNames */ in validate_mixer_unit() 53 len += 1; /* iMixer */ in validate_mixer_unit() 56 len += 4 + 1; /* bmChannelConfig, iChannelNames */ in validate_mixer_unit() [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | fieldseq_bt.svg | 21 borderopacity="1" 41 inkscape:window-maximized="1" 52 …d="M 0,6040 0,0 l 5650,0 0,6040 -5650,0 z m 4786.76,-99.89 103.92,0 0,56.69 -103.92,0 0,0 85.03,-2… 57 d="m 188.622,346.001 93.5352,0 0,42.516 -93.5352,0 0,-42.516 z" 58 …oke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" 61 d="m 375.693,346.001 93.5352,0 0,42.516 -93.5352,0 0,-42.516 z" 62 …oke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" 65 d="m 282.157,346.001 93.5355,0 0,42.516 -93.5355,0 0,-42.516 z" 66 …oke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" 69 d="m 469.228,346.001 93.5352,0 0,42.516 -93.5352,0 0,-42.516 z" [all …]
|
| H A D | fieldseq_tb.svg | 21 borderopacity="1" 41 inkscape:window-maximized="1" 52 …d="M 0,6000 0,0 l 5660,0 0,6000 -5660,0 z m 4786.76,-102.89 103.92,0 0,56.69 -103.92,0 0,0 85.03,-… 57 d="m 379.944,571.287 85.032,0 0,4.25156 -85.032,0 0,-4.25156 z" 58 style="fill:#d10000;fill-opacity:1;fill-rule:evenodd;stroke:none" 61 d="m 379.944,571.287 85.032,0 0,4.25156 -85.032,0 0,-4.25156 z" 62 …oke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" 65 d="m 379.944,562.784 85.032,0 0,4.25156 -85.032,0 0,-4.25156 z" 66 style="fill:#d10000;fill-opacity:1;fill-rule:evenodd;stroke:none" 69 d="m 379.944,562.784 85.032,0 0,4.25156 -85.032,0 0,-4.25156 z" [all …]
|
| H A D | pixfmt-tch-td16.rst | 31 :widths: 2 1 1 1 1 1 1 1 1 34 - D'\ :sub:`00low` 35 - D'\ :sub:`00high` 36 - D'\ :sub:`01low` 37 - D'\ :sub:`01high` 38 - D'\ :sub:`02low` 39 - D'\ :sub:`02high` 40 - D'\ :sub:`03low` 41 - D'\ :sub:`03high` 43 - D'\ :sub:`10low` [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | btf_dump.c | 29 struct btf_dump *d; in btf_dump_all_types() local 32 d = btf_dump__new(btf, btf_dump_printf, ctx, NULL); in btf_dump_all_types() 33 err = libbpf_get_error(d); in btf_dump_all_types() 37 for (id = 1; id < type_cnt; id++) { in btf_dump_all_types() 38 err = btf_dump__dump_type(d, id); in btf_dump_all_types() 44 btf_dump__free(d); in btf_dump_all_types() 52 int err = 0, fd = -1; in test_btf_dump_case() 72 CHECK(btf__pointer_size(btf) != 8, "ptr_sz", "exp %d, got %zu\n", in test_btf_dump_case() 83 if (CHECK(f == NULL, "open_tmp", "failed to open file: %s(%d)\n", in test_btf_dump_case() 92 if (CHECK(err, "btf_dump", "failure during C dumping: %d\ in test_btf_dump_case() 131 struct btf_dump *d; global() member 339 btf_dump_data(struct btf * btf,struct btf_dump * d,char * name,char * prefix,__u64 flags,void * ptr,size_t ptr_sz,char * str,const char * expected_val) btf_dump_data() argument 420 test_btf_dump_int_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_int_data() argument 478 test_btf_dump_float_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_float_data() argument 523 test_btf_dump_char_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_char_data() argument 545 test_btf_dump_typedef_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_typedef_data() argument 600 test_btf_dump_enum_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_enum_data() argument 636 test_btf_dump_struct_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_struct_data() argument 871 test_btf_dump_var_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_var_data() argument 884 struct btf_dump *d; global() member 966 struct btf_dump *d; test_btf_dump_string_data() local 998 test_btf_datasec(struct btf * btf,struct btf_dump * d,char * str,const char * name,const char * expected_val,void * data,size_t data_sz) test_btf_datasec() argument 1028 struct btf_dump *d; test_btf_dump_datasec_data() local 1048 struct btf_dump *d; test_btf_dump() local [all...] |
| H A D | select_reuseport.c | 37 static int reuseport_array = -1, outer_map = -1; 56 return -1; \ 70 "reuseport_array:%d errno:%d\n", reuseport_array, errno); in create_maps() 75 sizeof(__u32), sizeof(__u32), 1, &opts); in create_maps() 77 "outer_map:%d errno:%d\n", outer_map, errno); in create_maps() 91 "obj:%p PTR_ERR(obj):%d\n", obj, err); in prepare_bpf_obj() 96 RET_ERR(err, "reuse outer_map", "err:%d\ in prepare_bpf_obj() [all...] |
| /linux/arch/arm64/crypto/ |
| H A D | sm4-ce-gcm-core.S | 18 .irp b, 0, 1, 2, 3, 24, 25, 26, 27, 28, 29, 30, 31 41 pmull r0.1q, m0.1d, m1.1d; \ 42 pmull T1.1q, m0.1d, T0.1d; \ 43 pmull2 T0.1q, m0.2d, T0.2d; \ 44 pmull2 r1.1q, m0.2d, m1.2d; \ 59 pmull r0.1q, m0.1d, m1.1d; \ 60 pmull r2.1q, m2.1d, m3.1d; \ 61 pmull r4.1q, m4.1d, m5.1d; \ 62 pmull r6.1q, m6.1d, m7.1d; \ 63 pmull T1.1q, m0.1d, T0.1d; \ [all …]
|
| /linux/arch/m68k/math-emu/ |
| H A D | multi_arith.h | 29 reg->lowmant = reg->mant.m32[1] << (8 - cnt); in fp_denormalize() 30 reg->mant.m32[1] = (reg->mant.m32[1] >> cnt) | in fp_denormalize() 35 reg->lowmant = reg->mant.m32[1] >> (cnt - 8); in fp_denormalize() 36 if (reg->mant.m32[1] << (40 - cnt)) in fp_denormalize() 37 reg->lowmant |= 1; in fp_denormalize() 38 reg->mant.m32[1] = (reg->mant.m32[1] >> cnt) | in fp_denormalize() 43 asm volatile ("bfextu %1{%2,#8},%0" : "=d" (reg->lowmant) in fp_denormalize() 44 : "m" (reg->mant.m32[0]), "d" (64 - cnt)); in fp_denormalize() 45 if (reg->mant.m32[1] << (40 - cnt)) in fp_denormalize() 46 reg->lowmant |= 1; in fp_denormalize() [all …]
|
| /linux/tools/power/x86/x86_energy_perf_policy/ |
| H A D | x86_energy_perf_policy.c | 30 #define OPTARG_NORMAL (INT_MAX - 1) 123 fprintf(stderr, "other: --hwp-enable | --turbo-enable (0 | 1) | --help | --force\n"); in usage() 131 exit(1); in usage() 149 fprintf(stderr, "%d = ratio_to_msr_perf(%d)\n", msr_perf, ratio); in ratio_2_msr_perf() 157 double d; in msr_perf_2_ratio() local 162 d = (double)msr_perf * (double)bdx_highest_ratio / 255.0; in msr_perf_2_ratio() 163 d = d + 0.5; /* round */ in msr_perf_2_ratio() 164 ratio = (int)d; in msr_perf_2_ratio() 167 fprintf(stderr, "%d = msr_perf_ratio(%d) {%f}\n", ratio, msr_perf, d); in msr_perf_2_ratio() 175 errx(1, "EPB not enabled on this platform"); in parse_cmdline_epb() [all …]
|
| /linux/tools/perf/tests/ |
| H A D | time-utils-test.c | 21 pr_debug("error %d\n", err); in test__parse_nsec_time() 45 pr_debug("Error %d\n", err); in test__perf_time__parse_str() 70 static bool test__perf_time__parse_for_ranges(struct test_data *d) in test__perf_time__parse_for_ranges() argument 73 .first_sample_time = d->first, in test__perf_time__parse_for_ranges() 74 .last_sample_time = d->last, in test__perf_time__parse_for_ranges() 82 pr_debug("\nperf_time__parse_for_ranges(\"%s\")\n", d->str); in test__perf_time__parse_for_ranges() 84 if (strchr(d->str, '%')) in test__perf_time__parse_for_ranges() 86 d->first, d->last); in test__perf_time__parse_for_ranges() 88 err = perf_time__parse_for_ranges(d->str, &session, &ptime, &range_size, in test__perf_time__parse_for_ranges() 91 pr_debug("error %d\n", err); in test__perf_time__parse_for_ranges() [all …]
|
| /linux/tools/perf/util/ |
| H A D | genelf.c | 39 '.', 't', 'e', 'x', 't', 0, /* 1 */ 43 …'.', 'n', 'o', 't', 'e', '.', 'g', 'n', 'u', '.', 'b', 'u', 'i', 'l', 'd', '-', 'i', 'd', 0, /* 33… 44 '.', 'd', 'e', 'b', 'u', 'g', '_', 'l', 'i', 'n', 'e', 0, /* 52 */ 45 '.', 'd', 'e', 'b', 'u', 'g', '_', 'i', 'n', 'f', 'o', 0, /* 64 */ 46 '.', 'd', 'e', 'b', 'u', 'g', '_', 'a', 'b', 'b', 'r', 'e', 'v', 0, /* 76 */ 47 '.', 'e', 'h', '_', 'f', 'r', 'a', 'm', 'e', '_', 'h', 'd', 'r', 0, /* 90 */ 66 { .st_name = 1, /* index in sym_string table */ 68 .st_shndx = 1, 79 Elf_Data *d; in jit_add_eh_frame_info() local 90 return -1; in jit_add_eh_frame_info() [all …]
|
| /linux/Documentation/staging/ |
| H A D | lzo.rst | 43 around 255:1). The variable length encoding using #bits is always the same:: 45 length = byte & ((1 << #bits) - 1) 47 length = ((1 << #bits) - 1) 59 After any instruction except the large literal copy, 0, 1, 2 or 3 literals 84 1: LZO-RLE 86 Version 1 of LZO implements an extension to encode runs of zeros using run 93 e.g.: version 1 only. 108 (version 1 only). 132 If last instruction used to copy between 1 to 3 literals (encoded in 134 2-byte block from the dictionary within a 1kB distance. It is worth [all …]
|
| /linux/lib/crypto/powerpc/ |
| H A D | md5-asm.S | 61 #define R_00_15(a, b, c, d, w0, w1, p, q, off, k0h, k0l, k1h, k1l) \ argument 63 and rT0,b,c; /* 1: f = b and c */ \ 65 andc rT1,d,b; /* 1: f' = ~b and d */ \ 67 or rT0,rT0,rT1; /* 1: f = f or f' */ \ 68 addi w0,w0,k0l; /* 1: wk = w + k */ \ 69 add a,a,rT0; /* 1: a = a + f */ \ 70 addis w0,w0,k0h; /* 1: wk = w + k' */ \ 72 add a,a,w0; /* 1: a = a + wk */ \ 74 rotrwi a,a,p; /* 1: a = a rotl x */ \ 75 add d,d,w1; /* 2: a = a + wk */ \ [all …]
|
| /linux/lib/raid6/ |
| H A D | rvv.c | 22 unsigned long vl, d, nsize; in raid6_rvv1_gen_syndrome_real() local 26 p = dptr[z0 + 1]; /* XOR parity */ in raid6_rvv1_gen_syndrome_real() 39 for (d = 0; d < bytes; d += nsize * 1) { in raid6_rvv1_gen_syndrome_real() 40 /* wq$$ = wp$$ = *(unative_t *)&dptr[z0][d+$$*NSIZE]; */ in raid6_rvv1_gen_syndrome_real() 47 [wp0]"r"(&dptr[z0][d + 0 * nsize]) in raid6_rvv1_gen_syndrome_real() 50 for (z = z0 - 1 ; z >= 0 ; z--) { in raid6_rvv1_gen_syndrome_real() 56 * wd$$ = *(unative_t *)&dptr[z][d+$$*NSIZE]; in raid6_rvv1_gen_syndrome_real() 63 "vsll.vi v3, v1, 1\n" in raid6_rvv1_gen_syndrome_real() 71 [wd0]"r"(&dptr[z][d + 0 * nsize]), in raid6_rvv1_gen_syndrome_real() 77 * *(unative_t *)&p[d+NSIZE*$$] = wp$$; in raid6_rvv1_gen_syndrome_real() [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | c2p_core.h | 22 static inline void _transp(u32 d[], unsigned int i1, unsigned int i2, in _transp() argument 25 u32 t = (d[i1] ^ (d[i2] >> shift)) & mask; in _transp() 27 d[i1] ^= t; in _transp() 28 d[i2] ^= t << shift; in _transp() 35 case 1: in get_mask() 60 static __always_inline void transp8(u32 d[], unsigned int n, unsigned int m) in transp8() argument 65 case 1: in transp8() 66 /* First n x 1 block */ in transp8() 67 _transp(d, 0, 1, n, mask); in transp8() 68 /* Second n x 1 block */ in transp8() [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | acmacros.h | 54 #define ACPI_MOVE_16_TO_16(d, s) {(( u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[1];\ argument 55 (( u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[0];} 57 #define ACPI_MOVE_16_TO_32(d, s) {(*(u32 *)(void *)(d))=0;\ argument 58 ((u8 *)(void *)(d))[2] = ((u8 *)(void *)(s))[1];\ 59 ((u8 *)(void *)(d))[3] = ((u8 *)(void *)(s))[0];} 61 #define ACPI_MOVE_16_TO_64(d, s) {(*(u64 *)(void *)(d))=0;\ argument 62 ((u8 *)(void *)(d))[6] = ((u8 *)(void *)(s))[1];\ 63 ((u8 *)(void *)(d))[7] = ((u8 *)(void *)(s))[0];} 67 #define ACPI_MOVE_32_TO_16(d, s) ACPI_MOVE_16_TO_16(d, s) /* Truncate to 16 */ argument 69 #define ACPI_MOVE_32_TO_32(d, s) {(( u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[3];\ argument [all …]
|
| /linux/drivers/sh/intc/ |
| H A D | core.c | 74 struct intc_desc_int *d, in intc_register_irq() argument 84 radix_tree_insert(&d->tree, enum_id, intc_irq_xlate_get(irq)); in intc_register_irq() 90 * 1. bitmap, single interrupt source in intc_register_irq() 95 data[0] = intc_get_mask_handle(desc, d, enum_id, 0); in intc_register_irq() 96 data[1] = intc_get_prio_handle(desc, d, enum_id, 0); in intc_register_irq() 99 if (!data[0] && data[1]) in intc_register_irq() 100 primary = 1; in intc_register_irq() 102 if (!data[0] && !data[1]) in intc_register_irq() 103 pr_warn("missing unique irq mask for irq %d (vect 0x%04x)\n", in intc_register_irq() 106 data[0] = data[0] ? data[0] : intc_get_mask_handle(desc, d, enum_id, 1); in intc_register_irq() [all …]
|
| /linux/drivers/media/usb/dvb-usb/ |
| H A D | af9005-fe.c | 3 * USB1.1 DVB-T receiver. 18 struct dvb_usb_device *d; member 49 static int af9005_write_word_agc(struct dvb_usb_device *d, u16 reghi, in af9005_write_word_agc() argument 54 if ((ret = af9005_write_ofdm_register(d, reglo, (u8) (value & 0xff)))) in af9005_write_word_agc() 56 return af9005_write_register_bits(d, reghi, pos, len, in af9005_write_word_agc() 60 static int af9005_read_word_agc(struct dvb_usb_device *d, u16 reghi, in af9005_read_word_agc() argument 66 if ((ret = af9005_read_ofdm_register(d, reglo, &temp0))) in af9005_read_word_agc() 68 if ((ret = af9005_read_ofdm_register(d, reghi, &temp1))) in af9005_read_word_agc() 99 ret = af9005_read_register_bits(state->d, xd_p_fec_vtb_rsd_mon_en, in af9005_is_fecmon_available() 104 if (temp & 1) { in af9005_is_fecmon_available() [all …]
|
| H A D | dvb-usb-init.c | 16 MODULE_PARM_DESC(debug, "set debugging level (1=info,xfer=2,pll=4,ts=8,err=16,rc=32,fw=64,mem=128,u… 26 static int dvb_usb_adapter_init(struct dvb_usb_device *d, short *adapter_nrs) in dvb_usb_adapter_init() argument 31 for (n = 0; n < d->props.num_adapters; n++) { in dvb_usb_adapter_init() 32 adap = &d->adapter[n]; in dvb_usb_adapter_init() 33 adap->dev = d; in dvb_usb_adapter_init() 36 memcpy(&adap->props, &d->props.adapter[n], sizeof(struct dvb_usb_adapter_properties)); in dvb_usb_adapter_init() 41 if (d->udev->speed == USB_SPEED_FULL && !(props->caps & DVB_USB_ADAP_HAS_PID_FILTER)) { in dvb_usb_adapter_init() 42 err("This USB2.0 device cannot be run on a USB1.1 port. (it lacks a hardware PID filter)"); in dvb_usb_adapter_init() 46 if ((d->udev->speed == USB_SPEED_FULL && props->caps & DVB_USB_ADAP_HAS_PID_FILTER) || in dvb_usb_adapter_init() 48 info("will use the device's hardware PID filter (table count: %d).", props->pid_filter_count); in dvb_usb_adapter_init() [all …]
|
| /linux/drivers/mtd/ |
| H A D | mtdswap.c | 45 * Frequency value 6 means 1/6 of the GC passes will pick an erase block based 59 #define BLOCK_ERROR (UINT_MAX - 1) 62 #define EBLOCK_BAD (1 << 0) 63 #define EBLOCK_NOMAGIC (1 << 1) 64 #define EBLOCK_BITFLIP (1 << 2) 65 #define EBLOCK_FAILED (1 << 3) 66 #define EBLOCK_READERR (1 << 4) 136 #define MTDSWAP_MAGIC_DIRTY (MTDSWAP_MAGIC_CLEAN + 1) 138 #define MTDSWAP_TYPE_DIRTY 1 158 #define MIN_ERASE_BLOCKS (MIN_SPARE_EBLOCKS + 1) [all …]
|
| /linux/drivers/media/pci/cobalt/ |
| H A D | cobalt-omnitek.c | 18 #define END_OF_CHAIN (1 << 1) 19 #define INTERRUPT_ENABLE (1 << 2) 20 #define WRITE_TO_PCI (1 << 3) 26 #define ENABLE (1 << 0) 27 #define START (1 << 1) 28 #define ABORT (1 << 2) 29 #define DONE (1 << 4) 30 #define SG_INTERRUPT (1 << 5) 31 #define EVENT_INTERRUPT (1 << 6) 32 #define SCATTER_GATHER_MODE (1 << 8) [all …]
|
| /linux/arch/loongarch/lib/ |
| H A D | memmove.S | 48 add.d a0, a0, a2 49 add.d a1, a1, a2 51 1: ld.b t0, a1, -1 52 st.b t0, a0, -1 53 addi.d a0, a0, -1 54 addi.d a1, a1, -1 55 addi.d a2, a2, -1 56 bgt a2, zero, 1b 74 add.d a3, a1, a2 75 add.d a2, a0, a2 [all …]
|