Home
last modified time | relevance | path

Searched +full:4 +full:- +full:16 (Results 1 – 25 of 1318) sorted by relevance

12345678910>>...53

/OK3568_Linux_fs/kernel/arch/arm64/crypto/
H A Dchacha-neon-core.S4 * Copyright (C) 2016-2018 Linaro, Ltd. <ard.biesheuvel@linaro.org>
11 * ChaCha20 256-bit cipher algorithm, RFC7539, x64 SSSE3 functions
29 * chacha_permute - permute one block
31 * Permute one 64-byte block where the state matrix is stored in the four NEON
32 * registers v0-v3. It performs matrix operations on four words in parallel,
42 ld1 {v12.4s}, [x10]
45 // x0 += x1, x3 = rotl32(x3 ^ x0, 16)
46 add v0.4s, v0.4s, v1.4s
47 eor v3.16b, v3.16b, v0.16b
51 add v2.4s, v2.4s, v3.4s
[all …]
H A Dsm3-ce-core.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * sm3-ce-core.S - SM3 secure hash using ARMv8.2 Crypto Extensions
11 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
12 .set .Lv\b\().4s, \b
16 .inst 0xce60c000 | .L\rd | (.L\rn << 5) | (.L\rm << 16)
20 .inst 0xce60c400 | .L\rd | (.L\rn << 5) | (.L\rm << 16)
24 .inst 0xce400000 | .L\rd | (.L\rn << 5) | (.L\ra << 10) | (.L\rm << 16)
28 .inst 0xce408000 | .L\rd | (.L\rn << 5) | ((\imm2) << 12) | (.L\rm << 16)
32 .inst 0xce408400 | .L\rd | (.L\rn << 5) | ((\imm2) << 12) | (.L\rm << 16)
36 .inst 0xce408800 | .L\rd | (.L\rn << 5) | ((\imm2) << 12) | (.L\rm << 16)
[all …]
H A Dsha512-ce-core.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * sha512-ce-core.S - core SHA-384/SHA-512 transform using v8 Crypto Extensions
15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
21 .inst 0xce608000 | .L\rd | (.L\rn << 5) | (.L\rm << 16)
25 .inst 0xce608400 | .L\rd | (.L\rn << 5) | (.L\rm << 16)
33 .inst 0xce608800 | .L\rd | (.L\rn << 5) | (.L\rm << 16)
37 * The SHA-512 round constants
40 .align 4
85 ld1 {v\rc1\().2d}, [x4], #16
88 ext v6.16b, v\i2\().16b, v\i3\().16b, #8
[all …]
H A Dsha256-core.S_shipped1 // SPDX-License-Identifier: GPL-2.0
11 // Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved.
30 // SHA256-hw SHA256(*) SHA512
31 // Apple A7 1.97 10.5 (+33%) 6.73 (-1%(**))
32 // Cortex-A53 2.38 15.5 (+115%) 10.0 (+150%(***))
33 // Cortex-A57 2.31 11.6 (+86%) 7.51 (+260%(***))
35 // X-Gene 20.0 (+100%) 12.8 (+300%(***))
40 // (**) The result is a trade-off: it's possible to improve it by
42 // on Cortex-A53 (or by 4 cycles per round).
43 // (***) Super-impressive coefficients over gcc-generated code are
[all …]
H A Dsha256-core.S1 // SPDX-License-Identifier: GPL-2.0
11 // Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved.
30 // SHA256-hw SHA256(*) SHA512
31 // Apple A7 1.97 10.5 (+33%) 6.73 (-1%(**))
32 // Cortex-A53 2.38 15.5 (+115%) 10.0 (+150%(***))
33 // Cortex-A57 2.31 11.6 (+86%) 7.51 (+260%(***))
35 // X-Gene 20.0 (+100%) 12.8 (+300%(***))
40 // (**) The result is a trade-off: it's possible to improve it by
42 // on Cortex-A53 (or by 4 cycles per round).
43 // (***) Super-impressive coefficients over gcc-generated code are
[all …]
H A Daes-ce-core.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
9 .arch armv8-a+crypto
13 ld1 {v0.16b}, [x2]
14 ld1 {v1.4s}, [x0], #16
18 mov v3.16b, v1.16b
20 0: mov v2.16b, v1.16b
21 ld1 {v3.4s}, [x0], #16
22 1: aese v0.16b, v2.16b
23 aesmc v0.16b, v0.16b
[all …]
H A Dsha2-ce-core.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * sha2-ce-core.S - core SHA-224/SHA-256 transform using v8 Crypto Extensions
12 .arch armv8-a+crypto
30 mov dg2v.16b, dg0v.16b
32 add t1.4s, v\s0\().4s, \rc\().4s
33 sha256h dg0q, dg1q, t0.4s
34 sha256h2 dg1q, dg2q, t0.4s
37 add t0.4s, v\s0\().4s, \rc\().4s
39 sha256h dg0q, dg1q, t1.4s
40 sha256h2 dg1q, dg2q, t1.4s
[all …]
H A Daes-ce-ccm-core.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * aesce-ccm-core.S - AES-CCM transform for ARMv8 with Crypto Extensions
5 * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
12 .arch armv8-a+crypto
20 ld1 {v0.16b}, [x0] /* load mac */
22 sub w8, w8, #16
23 eor v1.16b, v1.16b, v1.16b
28 ext v1.16b, v1.16b, v1.16b, #1 /* rotate in the input bytes */
31 eor v0.16b, v0.16b, v1.16b
32 1: ld1 {v3.4s}, [x4] /* load first round key */
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/lib/
H A Dreg.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
7 #include <ppc-asm.h>
11 /* Non volatile GPR - unsigned long buf[18] */
15 ld 16, 2*8(3)
17 ld 18, 4*8(3)
29 ld 30, 16*8(3)
37 std 16, 2*8(3)
39 std 18, 4*8(3)
51 std 30, 16*8(3)
56 /* Single Precision Float - float buf[32] */
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h265e/
H A Dhal_h265e_vepu580_tune.c8 * http://www.apache.org/licenses/LICENSE-2.0
27 * MD_SHOW_LEN == 4
37 // level: 0~2: 0 <--> static, 1 <-->medium motion, 2 <--> large motion
39 // level: 0~2: 0 <--> simple texture, 1 <--> medium texture, 2 <--> complex texture
50 static RK_U8 lvl32_preintra_cst_wgt[4][8] = {
51 {21, 20, 19, 18, 20, 22, 24, 16},
52 {19, 18, 17, 16, 18, 20, 21, 16},
53 {20, 19, 18, 17, 19, 21, 22, 16},
54 {16, 16, 16, 16, 16, 16, 16, 16},
57 static RK_U8 lvl16_preintra_cst_wgt[4][8] = {
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/geometry/
H A Ddebug_font_data.hpp6 const int8_t simplex_1[] = { 5, 21, 5, 7, -1, -1, 5, 2, 4, 1, 5, 0, 6, 1, 5, 2 };
7 const int8_t simplex_2[] = { 4, 21, 4, 14, -1, -1, 12, 21, 12, 14 };
8 const int8_t simplex_3[] = { 11, 25, 4, -7, -1, -1, 17, 25, 10, -7, -1, -1, 4, 12, 18, 12, -1, -1, …
9 … { 8, 25, 8, -4, -1, -1, 12, 25, 12, -4, -1, -1, 17, 18, 15, 20, 12, 21, 8, 21, 5, 20, 3, 18, 3, 1…
10-1, -1, 8, 21, 10, 19, 10, 17, 9, 15, 7, 14, 5, 14, 3, 16, 3, 18, 4, 20, 6, 21, 8, 21, 10, 20, 13,…
11 …1, 0, 7, 0, 5, 1, 4, 2, 3, 4, 3, 6, 4, 8, 5, 9, 12, 13, 13, 14, 14, 16, 14, 18, 13, 20, 11, 21, 9,…
12 const int8_t simplex_7[] = { 5, 19, 4, 20, 5, 21, 6, 20, 6, 18, 5, 16, 4, 15 };
13 const int8_t simplex_8[] = { 11, 25, 9, 23, 7, 20, 5, 16, 4, 11, 4, 7, 5, 2, 7, -2, 9, -5, 11, -7 };
14 const int8_t simplex_9[] = { 3, 25, 5, 23, 7, 20, 9, 16, 10, 11, 10, 7, 9, 2, 7, -2, 5, -5, 3, -7 };
15 const int8_t simplex_10[] = { 8, 21, 8, 9, -1, -1, 3, 18, 13, 12, -1, -1, 13, 18, 3, 12 };
[all …]
/OK3568_Linux_fs/kernel/arch/x86/crypto/
H A Dcast5-avx-x86_64-asm_64.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Cast5 Cipher 16-way parallel algorithm (AVX/x86_64)
6 * <Johannes.Goetzfried@informatik.stud.uni-erlangen.de>
14 .file "cast5-avx-x86_64-asm_64.S"
23 #define kr (16*4)
24 #define rr ((16*4)+16)
26 /* s-boxes */
33 16-way AVX cast5
88 shrq $16, src; \
89 movl s1(, RID1, 4), dst ## d; \
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/
H A Dsha256_ce_core.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * sha256-ce-core.S - core SHA-256 transform using v8 Crypto Extensions
15 .arch armv8-a+crypto
33 mov dg2v.16b, dg0v.16b
35 add t1.4s, v\s0\().4s, \rc\().4s
36 sha256h dg0q, dg1q, t0.4s
37 sha256h2 dg1q, dg2q, t0.4s
40 add t0.4s, v\s0\().4s, \rc\().4s
42 sha256h dg0q, dg1q, t1.4s
43 sha256h2 dg1q, dg2q, t1.4s
[all …]
/OK3568_Linux_fs/yocto/meta-openembedded/meta-multimedia/recipes-multimedia/dvb-apps/files/dvb-scan-table/dvb-t/
H A Dat-All1 # Austria, all DVB-T transmitters run by ORS
3 # http://www.ors.at/fileadmin/user_upload/downloads/DVB-T_Kanalbezeichnungen_und_Mittenfrequenzen.p…
8 CODE_RATE_HP = 3/4
10 MODULATION = QAM/16
12 GUARD_INTERVAL = 1/4
20 CODE_RATE_HP = 3/4
22 MODULATION = QAM/16
24 GUARD_INTERVAL = 1/4
32 CODE_RATE_HP = 3/4
34 MODULATION = QAM/16
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vmwgfx/device_include/
H A Dsvga3d_surfacedefs.h1 /* SPDX-License-Identifier: GPL-2.0 OR MIT */
4 * Copyright 2008-2015 VMware, Inc., Palo Alto, CA., USA
20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
29 * svga3d_surfacedefs.h --
49 * enum svga3d_block_desc - describes generic properties about formats.
74 SVGA3DBLOCKDESC_BUFFER = 1 << 4,
107 SVGA3DBLOCKDESC_SRGB = 1 << 16,
373 * struct svga3d_surface_desc - describes the actual pixel data.
402 {1, 1, 1}, 4, 4,
404 {{0}, {8}, {16}, {24}}},
[all …]
/OK3568_Linux_fs/kernel/arch/alpha/lib/
H A Dev6-memset.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * arch/alpha/lib/ev6-memset.S
8 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com>
13 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html
15 * E - either cluster
16 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1
17 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1
48 * undertake a major re-write to interleave the constant materialization
49 * with other parts of the fall-through code. This is important, even
55 bis $16,$16,$0 # E : return value
[all …]
/OK3568_Linux_fs/buildroot/board/forlinx/ok3568/fs-overlay/usr/lib/firmware/nxp/
H A Dtxpwrlimit_cfg_8987.conf5 Action:2=0 # 0 - GET
6 SubBand:2=0x00 # 0x00 2G subband (2.4G: channel 1-14)
15 # 5G: channel 7,8,11,12,16,34)
21 Action:2=0 # 0 - GET
22 SubBand:2=0x10 # 0x00 2G subband (2.4G: channel 1-14)
31 # 5G: channel 7,8,11,12,16,34)
37 Action:2=0 # 0 - GET
38 SubBand:2=0x11 # 0x00 2G subband (2.4G: channel 1-14)
47 # 5G: channel 7,8,11,12,16,34)
53 Action:2=0 # 0 - GET
[all …]
/OK3568_Linux_fs/kernel/arch/csky/abiv1/
H A Dmemcpy.S1 /* SPDX-License-Identifier: GPL-2.0 */
2 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd.
25 cmplti r4, 4
36 cmplti r4, 16
42 ldw r5, (r3, 4)
46 stw r5, (r7, 4)
49 subi r4, 16
50 addi r3, 16
51 addi r7, 16
52 cmplti r4, 16
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/common/
H A Dvepu540c_common.h8 * http://www.apache.org/licenses/LICENSE-2.0
55 RK_U16 q_intra16[4];
57 RK_U8 iq_intra16[4];
60 /* 0x000021e0 reg2168 - 0x00002c7c reg2847*/
78 /* 0x00002200 reg2176 - 0x0000227c reg2207*/
80 /* 0x00002280 reg2208 - 0x000022fc reg2239*/
82 /* 0x00002300 reg2240 - 0x0000237c reg2271*/
85 /* 0x00002380 reg2272 - 0x000023fc reg2303*/
87 /* 0x00002400 reg2304 - 0x0000247c reg2335*/
89 /* 0x00002480 reg2336 - 0x000024fc reg2367*/
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu580_tune.c8 * http://www.apache.org/licenses/LICENSE-2.0
27 * MD_SHOW_LEN == 4
37 // level: 0~2: 0 <--> static, 1 <-->medium motion, 2 <--> large motion
39 // level: 0~2: 0 <--> simple texture, 1 <--> medium texture, 2 <--> complex texture
59 RK_S32 madp_num_map[5][4] = {
67 static RK_S32 atr_wgt[4][9] = {
68 {22, 19, 16, 22, 19, 18, 22, 19, 16},
70 {22, 19, 16, 22, 19, 18, 22, 19, 16},
74 static RK_S32 skip_atf_wgt[4][13] = {
75 {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16},
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/lib/
H A Dcopyuser_64.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
8 #include <asm/asm-compat.h>
9 #include <asm/feature-fixups.h>
17 #define sLd sld /* Shift towards low-numbered address. */
18 #define sHd srd /* Shift towards high-numbered address. */
20 #define sLd srd /* Shift towards low-numbered address. */
21 #define sHd sld /* Shift towards high-numbered address. */
39 100: EX_TABLE(100b, .Lld_exc - r3_offset)
43 100: EX_TABLE(100b, .Lst_exc - r3_offset)
56 /* first check for a 4kB copy on a 4kB boundary */
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/copyloops/
H A Dcopyuser_64.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
8 #include <asm/asm-compat.h>
9 #include <asm/feature-fixups.h>
17 #define sLd sld /* Shift towards low-numbered address. */
18 #define sHd srd /* Shift towards high-numbered address. */
20 #define sLd srd /* Shift towards low-numbered address. */
21 #define sHd sld /* Shift towards high-numbered address. */
39 100: EX_TABLE(100b, .Lld_exc - r3_offset)
43 100: EX_TABLE(100b, .Lst_exc - r3_offset)
56 /* first check for a 4kB copy on a 4kB boundary */
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-mxs/
H A Dregs-timrot.h7 * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved.
9 * SPDX-License-Identifier: GPL-2.0+
15 #include <asm/mach-imx/regs-common.h>
61 #define TIMROT_ROTCTRL_DIVIDER_MASK (0x3f << 16)
62 #define TIMROT_ROTCTRL_DIVIDER_OFFSET 16
73 #define TIMROT_ROTCTRL_SELECT_B_MASK (0x7 << 4)
75 #define TIMROT_ROTCTRL_SELECT_B_MASK (0xf << 4)
77 #define TIMROT_ROTCTRL_SELECT_B_OFFSET 4
78 #define TIMROT_ROTCTRL_SELECT_B_NEVER_TICK (0x0 << 4)
79 #define TIMROT_ROTCTRL_SELECT_B_PWM0 (0x1 << 4)
[all …]
/OK3568_Linux_fs/u-boot/include/
H A Dflash.h2 * (C) Copyright 2000-2005
5 * SPDX-License-Identifier: GPL-2.0+
15 /*-----------------------------------------------------------------------
46 const char *name; /* human-readable name */
51 #ifdef CONFIG_CFI_FLASH /* DM-specific parts */
121 /*-----------------------------------------------------------------------
127 #define ERR_PROTECTED 4
129 #define ERR_ALIGN 16
135 /*-----------------------------------------------------------------------
141 /*-----------------------------------------------------------------------
[all …]
/OK3568_Linux_fs/kernel/arch/microblaze/lib/
H A Dfastcopy.S2 * Copyright (C) 2008-2009 Michal Simek <monstr@monstr.eu>
3 * Copyright (C) 2008-2009 PetaLogix
4 * Copyright (C) 2008 Jim Law - Iris LP All rights reserved.
21 * Input : Operand1 in Reg r5 - destination address
22 * Operand2 in Reg r6 - source address
23 * Operand3 in Reg r7 - number of bytes to transfer
24 * Output: Result in Reg r3 - starting destinaition address
43 addi r4, r0, 4 /* n = 4 */
44 cmpu r4, r4, r7 /* n = c - n (unsigned) */
51 /* n = 4 - n (yields 3, 2, 1 transfers for 1, 2, 3 addr offset) */
[all …]

12345678910>>...53