| /OK3568_Linux_fs/kernel/arch/m68k/math-emu/ |
| H A D | fp_util.S | 15 * 3. The name of the author may not be used to endorse or promote 49 * something here. %d0 and %d1 is always usable, sometimes %d2 (or 69 1: printf ,"oops:%p,%p,%p\n",3,%a2@(TASK_MM-8),%a2@(TASK_MM-4),%a2@(TASK_MM) 99 clr.l %d1 | sign defaults to zero 103 moveq #1,%d1 105 1: swap %d1 106 move.w #0x3fff+31,%d1 107 move.l %d1,(%a0)+ | set sign / exp 130 move.l %d0,%d1 132 lsr.l #8,%d1 | exponent / sign [all …]
|
| H A D | fp_movem.S | 15 * 3. The name of the author may not be used to endorse or promote 46 | %d1 contains the mask and count of the register list 56 1: bfextu %d2{#25,#3},%d0 | dynamic register list 58 2: move.l %d0,%d1 59 swap %d1 61 1: addq.w #1,%d1 | count the # of registers in 62 2: lsr.b #1,%d0 | register list and keep it in %d1 65 printf PDECODE,"#%08x",1,%d1 132 swap %d1 | get fpu register list 142 jra 3f [all …]
|
| H A D | fp_decode.h | 15 * 3. The name of the author may not be used to endorse or promote 48 * d1 - upper 16bit are reserved for caller 85 bfextu %d2{#16,#3},%d0 99 bfextu %d2{#19,#3},%d0 104 bfextu %d2{#19,#3},%d0 109 bfextu %d2{#22,#3},%d0 115 bfextu %d2{#10,#3},%d0 130 bfextu %d2{#13,#3},%d0 141 bfextu %d2{#17,#3},%d0 | get the register nr 153 jne 3\@f [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-bsp/grub/files/ |
| H A D | CVE-2021-3695-video-readers-png-Drop-greyscale-support-to-fix-heap.patch | 10 i++, d1 += 4, d2 += 2) 12 d1[R3] = d2[1]; 13 d1[G3] = d2[1]; 14 d1[B3] = d2[1]; 17 The increment of d1 is wrong. d1 is incremented by 4 bytes per iteration, 18 but there are only 3 bytes allocated for storage. This means that image 19 data will overwrite somewhat-attacker-controlled parts of memory - 3 bytes 23 3ccf16dff98f (grub-core/video/readers/png.c: Support grayscale). 61 data->bpp = 3; 110 - grub_memcpy (palette, data->palette, 3 << data->color_bits); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wan/ |
| H A D | wanxlfw.S | 17 0x3C0 - 0x410 TX#3 0x410 - 0x500 RX#3 25 E00 EBF 192 Bytes Dual-Port RAM Parameter RAM Page 3 31 PCI9060 DMA and PCI doorbells 3 125 addl #3, \len 135 addl #3, \len 151 beq 99f // only 0 - 3 bytes 301 movel SICR, %d1 // D1 = clock settings in SICR 302 andl clocking_mask(%d0), %d1 305 orl clocking_txfromrx(%d0), %d1 309 orl clocking_ext(%d0), %d1 [all …]
|
| /OK3568_Linux_fs/kernel/include/asm-generic/ |
| H A D | xor.h | 19 p1[3] ^= p2[3]; in xor_8regs_2() 39 p1[3] ^= p2[3] ^ p3[3]; in xor_8regs_3() 60 p1[3] ^= p2[3] ^ p3[3] ^ p4[3]; in xor_8regs_4() 82 p1[3] ^= p2[3] ^ p3[3] ^ p4[3] ^ p5[3]; in xor_8regs_5() 101 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_2() local 103 d1 = p1[1]; /* ... in bursts, if possible. */ in xor_32regs_2() 105 d3 = p1[3]; in xor_32regs_2() 111 d1 ^= p2[1]; in xor_32regs_2() 113 d3 ^= p2[3]; in xor_32regs_2() 119 p1[1] = d1; in xor_32regs_2() [all …]
|
| /OK3568_Linux_fs/kernel/arch/m68k/fpsp040/ |
| H A D | decbin.S | 93 .byte 2,3,2,3 94 .byte 2,3,3,2 95 .byte 3,2,2,3 125 | 2. Calculate absolute value of exponent in d1 by mul and add. 126 | 3. Correct for exponent sign. 134 | (*) d1: accumulator for binary exponent 148 movel ETEMP_HI(%a6),4(%a0) |save words 2 and 3 151 clrl %d1 |zero d1 for accumulator 153 mulul #TEN,%d1 |mul partial product by one digit place 155 addl %d0,%d1 |d1 = d1 + d0 [all …]
|
| H A D | do_func.S | 80 bfextu STAG(%a6){#0:#3},%d1 81 lsll #3,%d0 |make room for STAG 82 addl %d1,%d0 |combine for final index into table 86 movel USER_FPCR(%a6),%d1 87 andl #0xFF,%d1 | discard all but rounding mode/prec 275 bfextu STAG(%a6){#0:#3},%d0 |stag = d0 276 bfextu DTAG(%a6){#0:#3},%d1 |dtag = d1 282 bclrl #2,%d1 284 lslb #2,%d1 285 orb %d0,%d1 |d1{3:2} = dtag, d1{1:0} = stag [all …]
|
| H A D | gen_except.S | 76 bfextu CMDREG1B(%a6){#13:#1},%d1 |extract bit 2 77 lsll #5,%d1 78 swap %d1 79 orl %d1,%d0 |put it in the right place 80 bfextu CMDREG1B(%a6){#10:#3},%d1 |extract bit 3,4,5 81 lsll #2,%d1 82 swap %d1 83 orl %d1,%d0 |put them in the right place 155 bfffo %d0{#24:#8},%d1 |test for first set bit 157 subib #24,%d1 |normalize bit offset to 0-8 [all …]
|
| H A D | smovecr.S | 46 bfextu USER_FPCR(%a6){#26:#2},%d1 |get rmode 58 cmpib #0x3f,%d0 |check range $30 - $3f 64 tstb %d1 |offset is zero, check for rmode 66 cmpib #0x3,%d1 |check for rp 67 beqs PI_RP |if 3, rp mode 79 tstb %d1 |check for rmode 81 cmpib #0x3,%d1 |check for rp 82 beqs SM_RP |if 3, rp mode 87 bra no_finx |if 3, it is exact 92 bra no_finx |if 3, it is exact [all …]
|
| H A D | binstr.S | 30 | d1. 36 | into d2:d3. D1 will contain the bcd digit formed. 50 | d1: temp used to form the digit 87 | A3. Multiply d2:d3 by 8; extract msbs into d1. 89 bfextu %d2{#0:#3},%d1 |copy 3 msbs of d2 into d1 90 asll #3,%d2 |shift d2 left by 3 places 91 bfextu %d3{#0:#3},%d6 |copy 3 msbs of d3 into d6 92 asll #3,%d3 |shift d3 left by 3 places 95 | A4. Multiply d4:d5 by 2; add carry out to d1. 100 addxw %d6,%d1 |add in extend from mul by 2 [all …]
|
| H A D | x_snan.S | 45 moveml %d0-%d1/%a0-%a1,USER_DA(%a6) 72 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 105 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 133 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 146 bfextu CMDREG1B(%a6){#3:#3},%d0 |move rx field to d0{2:0} 164 movel ETEMP_HI(%a6),%d1 169 bsetl #30,%d1 176 movel %d1,-(%a7) |move the snan onto the stack 180 movel (%a7)+,%d1 |clear off stack 186 movel ETEMP_HI(%a6),%d1 [all …]
|
| H A D | res_func.S | 94 | monadic instructions: fabs = $18 fneg = $1a ftst = $3a 207 movew LOCAL_EX(%a0),%d1 |compare exponent to double threshold 208 andw #0x7fff,%d1 209 cmpw #0x3c01,%d1 211 bfextu FPCR_MODE(%a6){#2:#2},%d1 |get rmode 212 orl #0x00020000,%d1 |or in rprec (double) 221 movew LOCAL_EX(%a0),%d1 |check for overflow 222 andw #0x7fff,%d1 223 cmpw #0x43ff,%d1 231 movew LOCAL_EX(%a0),%d1 [all …]
|
| H A D | get_op.S | 9 | determines the opclass (0, 2, or 3) and branches to the 17 | - For unnormalized numbers (opclass 0, 2, or 3) the 30 | - If there is a move out with a packed number (opclass 3) the 181 bfextu CMDREG1B(%a6){#3:#3},%d0 182 cmpb #3,%d0 236 | ; 0 = exp > $3fff 237 | ; 1 = exp <= $3fff 264 | ; 0 = exp > $3fff 265 | ; 1 = exp <= $3fff 281 movew #0x3f81,%d1 |write bias for sgl denorm [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/crypto/ |
| H A D | poly1305-x86_64-cryptogams.pl | 2 # SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 101 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9]\.[0-9]+)/) { 149 .long 2,2,2,3,2,0,2,1 151 .long 0,0,0,1, 0,2,0,3, 0,4,0,5, 0,6,0,7 154 .long 0,1,1,2,2,3,7,7 180 my ($d1,$d2,$d3, $r0,$r1,$s1)=("%r8","%r9","%rdi","%r11","%r12","%r13"); 195 mov %rdx,$d1 205 adc %rdx,$d1 209 mov $d1,$h1 220 and \$3,$h2 [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/rapidjson/1.1.0/include/rapidjson/internal/ |
| H A D | itoa.h | 25 '0','0','0','1','0','2','0','3','0','4','0','5','0','6','0','7','0','8','0','9', in GetDigitsLut() 26 '1','0','1','1','1','2','1','3','1','4','1','5','1','6','1','7','1','8','1','9', in GetDigitsLut() 27 '2','0','2','1','2','2','2','3','2','4','2','5','2','6','2','7','2','8','2','9', in GetDigitsLut() 28 '3','0','3','1','3','2','3','3','3','4','3','5','3','6','3','7','3','8','3','9', in GetDigitsLut() 29 '4','0','4','1','4','2','4','3','4','4','4','5','4','6','4','7','4','8','4','9', in GetDigitsLut() 30 '5','0','5','1','5','2','5','3','5','4','5','5','5','6','5','7','5','8','5','9', in GetDigitsLut() 31 '6','0','6','1','6','2','6','3','6','4','6','5','6','6','6','7','6','8','6','9', in GetDigitsLut() 32 '7','0','7','1','7','2','7','3','7','4','7','5','7','6','7','7','7','8','7','9', in GetDigitsLut() 33 '8','0','8','1','8','2','8','3','8','4','8','5','8','6','8','7','8','8','8','9', in GetDigitsLut() 34 '9','0','9','1','9','2','9','3','9','4','9','5','9','6','9','7','9','8','9','9' in GetDigitsLut() [all …]
|
| /OK3568_Linux_fs/kernel/arch/m68k/68000/ |
| H A D | entry.S | 50 movel %sp@(PT_OFF_ORIG_D0),%d1 52 cmpl #NR_syscalls,%d1 54 lsl #2,%d1 56 jbsr %a0@(%d1) 78 movel %sp,%d1 /* get thread_info pointer */ 79 andl #-THREAD_SIZE,%d1 80 movel %d1,%a2 104 movel %sp,%d1 /* get thread_info pointer */ 105 andl #-THREAD_SIZE,%d1 106 movel %d1,%a2 [all …]
|
| /OK3568_Linux_fs/kernel/arch/m68k/kernel/ |
| H A D | head.S | 55 * 3) Increase readability of the code 291 /* #define FONT_6x11 */ /* 3rd choice */ 307 CPUTYPE_0460 = 3 /* if either above are set, this is set */ 474 func_define console_plot_pixel,3 544 #define is_040_or_060(lab) btst &CPUTYPE_0460,%pc@(L(cputype)+3); jne lab 545 #define is_not_040_or_060(lab) btst &CPUTYPE_0460,%pc@(L(cputype)+3); jeq lab 546 #define is_040(lab) btst &CPUTYPE_040,%pc@(L(cputype)+3); jne lab 547 #define is_060(lab) btst &CPUTYPE_060,%pc@(L(cputype)+3); jne lab 548 #define is_not_060(lab) btst &CPUTYPE_060,%pc@(L(cputype)+3); jeq lab 549 #define is_020(lab) btst &CPUTYPE_020,%pc@(L(cputype)+3); jne lab [all …]
|
| H A D | relocate_kernel.S | 16 movel %sp@(12),%d1 /* d1 = cpu_mmu_flags */ 21 btst #MMU_BASE + MMUB_68851,%d1 22 jeq 3f 40 3: 41 btst #MMU_BASE + MMUB_68030,%d1 44 btst #MMU_BASE + MMUB_68040,%d1 77 btst #MMU_BASE + MMUB_68060,%d1 101 btst #3,%d0 /* entry & IND_SOURCE? */ 107 3: 116 dbf %d0, 3b [all …]
|
| /OK3568_Linux_fs/kernel/arch/mips/crypto/ |
| H A D | poly1305-mips.pl | 2 # SPDX-License-Identifier: GPL-1.0+ OR BSD-3-Clause 43 ($gp,$tp,$sp,$fp,$ra)=map("\$$_",(3,28..31)); 56 # ($zero,$at,$v0,$v1)=map("\$$_",(0..3)); 133 sll $tmp0,$tmp0,3 # byte to bit offset 209 daddiu $tmp0,-3 # 0x0ffffffc0ffffffc 226 my ($h0,$h1,$h2,$r0,$r1,$rs1,$d0,$d1,$d2) = 273 sll $shr,$shr,3 # byte to bit offset 361 andi $h2,$h2,3 369 daddu $d1,$h1,$in1 371 sltu $tmp1,$d1,$h1 [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/lib/ |
| H A D | string_32.c | 20 int d0, d1, d2; in strcpy() local 25 : "=&S" (d0), "=&D" (d1), "=&a" (d2) in strcpy() 35 int d0, d1, d2, d3; in strncpy() local 45 : "=&S" (d0), "=&D" (d1), "=&c" (d2), "=&a" (d3) in strncpy() 55 int d0, d1, d2, d3; in strcat() local 63 : "=&S" (d0), "=&D" (d1), "=&a" (d2), "=&c" (d3) in strcat() 64 : "0" (src), "1" (dest), "2" (0), "3" (0xffffffffu) : "memory"); in strcat() 73 int d0, d1, d2, d3; in strncat() local 77 "movl %8,%3\n" in strncat() 78 "1:\tdecl %3\n\t" in strncat() [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/host_include/mbedtls/ |
| H A D | bn_mul.h | 155 "movl %%esi, %3 \n\t" \ 167 "movl %%esi, %3 \n\t" \ 209 "mul x6, x4, %3 \n\t" \ 210 "umulh x7, x4, %3 \n\t" \ 229 "movl %3, %%a2 \n\t" \ 236 "movel %%a2@+, %%d1 \n\t" \ 237 "mulul %%d2, %%d4:%%d1 \n\t" \ 238 "addl %%d3, %%d1 \n\t" \ 241 "addl %%d1, %%a3@+ \n\t" \ 250 : "d0", "d1", "d2", "d3", "d4", "a2", "a3" \ [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/mbedtls/ |
| H A D | bn_mul.h | 155 "movl %%esi, %3 \n\t" \ 167 "movl %%esi, %3 \n\t" \ 209 "mul x6, x4, %3 \n\t" \ 210 "umulh x7, x4, %3 \n\t" \ 229 "movl %3, %%a2 \n\t" \ 236 "movel %%a2@+, %%d1 \n\t" \ 237 "mulul %%d2, %%d4:%%d1 \n\t" \ 238 "addl %%d3, %%d1 \n\t" \ 241 "addl %%d1, %%a3@+ \n\t" \ 250 : "d0", "d1", "d2", "d3", "d4", "a2", "a3" \ [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/host_include/mbedtls/ |
| H A D | bn_mul.h | 155 "movl %%esi, %3 \n\t" \ 167 "movl %%esi, %3 \n\t" \ 209 "mul x6, x4, %3 \n\t" \ 210 "umulh x7, x4, %3 \n\t" \ 229 "movl %3, %%a2 \n\t" \ 236 "movel %%a2@+, %%d1 \n\t" \ 237 "mulul %%d2, %%d4:%%d1 \n\t" \ 238 "addl %%d3, %%d1 \n\t" \ 241 "addl %%d1, %%a3@+ \n\t" \ 250 : "d0", "d1", "d2", "d3", "d4", "a2", "a3" \ [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/mbedtls/ |
| H A D | bn_mul.h | 155 "movl %%esi, %3 \n\t" \ 167 "movl %%esi, %3 \n\t" \ 209 "mul x6, x4, %3 \n\t" \ 210 "umulh x7, x4, %3 \n\t" \ 229 "movl %3, %%a2 \n\t" \ 236 "movel %%a2@+, %%d1 \n\t" \ 237 "mulul %%d2, %%d4:%%d1 \n\t" \ 238 "addl %%d3, %%d1 \n\t" \ 241 "addl %%d1, %%a3@+ \n\t" \ 250 : "d0", "d1", "d2", "d3", "d4", "a2", "a3" \ [all …]
|