| /freebsd/crypto/openssl/doc/man3/ |
| H A D | OPENSSL_riscvcap.pod | 5 OPENSSL_riscvcap - the RISC-V processor capabilities vector 13 libcrypto supports RISC-V instruction set extensions. These 16 returned by the RISC-V Hardware Probing syscall (hwprobe) are stored 23 The environment variable is similar to the RISC-V ISA string defined in the 24 RISC-V Instruction Set Manual. It is case insensitive. Though due to the limit 47 Basic bit-manipulation 53 Carry-less multiplication 59 Single-bit instructions 65 Bit-manipulation for Cryptography 71 Carry-less multiplication for Cryptography [all …]
|
| /freebsd/secure/lib/libcrypto/man/man3/ |
| H A D | OPENSSL_riscvcap.3 | 1 .\" -*- mode: troff; coding: utf-8 -*- 58 .TH OPENSSL_RISCVCAP 3ossl 2025-09-30 3.5.4 OpenSSL 64 OPENSSL_riscvcap \- the RISC\-V processor capabilities vector 72 libcrypto supports RISC-V instruction set extensions. These 75 returned by the RISC-V Hardware Probing syscall (hwprobe) are stored 82 The environment variable is similar to the RISC-V ISA string defined in the 83 RISC-V Instruction Set Manual. It is case insensitive. Though due to the limit 104 Basic bit-manipulation 109 Carry-less multiplication 114 Single-bit instructions [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/riscv/ |
| H A D | extensions.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RISC-V ISA extensions 10 - Paul Walmsley <paul.walmsley@sifive.com> 11 - Palmer Dabbelt <palmer@sifive.com> 12 - Conor Dooley <conor@kernel.org> 15 RISC-V has a large number of extensions, some of which are "standard" 16 extensions, meaning they are ratified by RISC-V International, and others 36 Identifies the specific RISC-V instruction set architecture [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFeatures.td | 1 //===-- RISCVFeatures.td - RISC-V Features and Extensions --*- tablegen -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 //===----------------------------------------------------------------------===// 10 // RISC-V subtarget features and instruction predicates. 11 //===----------------------------------------------------------------------===// 13 // Subclass of SubtargetFeature to be used when the feature is also a RISC-V 16 // name - Name of the extension in lower case. 17 // major - Major version of extension. 18 // minor - Minor version of extension. [all …]
|
| /freebsd/sys/contrib/xen/arch-x86/ |
| H A D | cpufeatureset.h | 2 * arch-x86/cpufeatureset.h 32 * Simply #include <public/arch-x86/cpufeatureset.h> 64 * 32bit words. 78 * first space in the comment immediately following the feature value. Note - 82 * This bit has special properties and is not a straight indication of a 91 * Lower case => Can be opted-in to, but not available by default. 94 /* Intel-defined CPU features, CPUID level 0x00000001.edx, word 0 */ 100 XEN_CPUFEATURE(MSR, 0*32+ 5) /*A Model-Specific Registers, RDMSR, WRMSR */ 111 XEN_CPUFEATURE(PSE36, 0*32+17) /*S 36-bit PSEs */ 118 XEN_CPUFEATURE(SSE2, 0*32+26) /*A Streaming SIMD Extensions-2 */ [all …]
|
| /freebsd/sys/contrib/ncsw/inc/Peripherals/ |
| H A D | fm_pcd_ext.h | 1 /* Copyright (c) 2008-2012 Freescale Semiconductor, Inc 60 @Description Frame Manager PCD (Parse-Classify-Distribute) API. 70 module will manage the PCD resources - i.e. resource management of 82 #define FM_PCD_MAX_NUM_OF_DISTINCTION_UNITS (32 - FM_PCD_MAX_NUM_OF_PRIVATE_HDRS) 98 …MAGE_SIZE (FM_PCD_SW_PRS_SIZE /*- FM_PCD_PRS_SW_OFFSET -FM_PCD_PRS_SW_TAIL_SIZE… 102 insert manipulation */ 123 …e_FM_PCD_PLCR_COUNTERS_RED, /**< Policer counter - counts the tota… 124 …e_FM_PCD_PLCR_COUNTERS_YELLOW, /**< Policer counter - counts the tota… 125 …e_FM_PCD_PLCR_COUNTERS_RECOLORED_TO_RED, /**< Policer counter - counts the numb… 127 …e_FM_PCD_PLCR_COUNTERS_RECOLORED_TO_YELLOW, /**< Policer counter - counts the numb… [all …]
|
| /freebsd/contrib/ofed/opensm/include/complib/ |
| H A D | cl_types.h | 2 * Copyright (c) 2004-2009 Voltaire, Inc. All rights reserved. 3 * Copyright (c) 2002-2010 Mellanox Technologies LTD. All rights reserved. 4 * Copyright (c) 1996-2003 Intel Corporation. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 70 /* need to cast carefully to avoid the warining of un-needed check */ 84 /****d* Component Library: Pointer Manipulation/offsetof 113 #define offsetof(TYPE, MEMBER) ((uintptr_t) &((TYPE *)0)->MEMBER) 116 /****d* Component Library: Pointer Manipulation/PARENT_STRUCT 150 ((PARENT_TYPE*)((uint8_t*)(p_member) - offsetof(PARENT_TYPE, MEMBER_NAME))) [all …]
|
| H A D | cl_atomic.h | 2 * Copyright (c) 2004-2006 Voltaire, Inc. All rights reserved. 3 * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. 4 * Copyright (c) 1996-2003 Intel Corporation. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 38 * Declaration of atomic manipulation functions. 61 * 32-bit signed integers in an atomic fashion. 68 * The cl_atomic_inc function atomically increments a 32-bit signed 77 * [in] Pointer to a 32-bit integer to increment. 87 * synchronization mechanisms in multi-threaded environments. [all …]
|
| /freebsd/crypto/libecc/src/examples/hash/ |
| H A D | md4.h | 2 * Copyright (C) 2021 - This file is part of libecc project 18 * 32-bit integer manipulation macros 61 * 64-bit integer manipulation macros 98 MUST_HAVE((((void *)(A)) != NULL) && ((A)->magic == MD4_HASH_MAGIC), ret, err) 100 #define ROTL_MD4(x, n) ((((u32)(x)) << (n)) | (((u32)(x)) >> (32-(n)))) 113 /* Init hash function. Returns 0 on success, -1 on error. */ 118 /* Finalize. Returns 0 on success, -1 on error.*/ 125 * returns 0 on success, -1 on error. 132 * Returns 0 on success, -1 on error.
|
| H A D | md5.h | 2 * Copyright (C) 2021 - This file is part of libecc project 19 * 32-bit integer manipulation macros 62 * 64-bit integer manipulation macros 99 MUST_HAVE((((void *)(A)) != NULL) && ((A)->magic == MD5_HASH_MAGIC), ret, err) 101 #define ROTL_MD5(x, n) ((((u32)(x)) << (n)) | (((u32)(x)) >> (32-(n)))) 114 /* Init hash function. Returns 0 on success, -1 on error. */ 119 /* Finalize. Returns 0 on success, -1 on error.*/ 126 * returns 0 on success, -1 on error. 133 * Returns 0 on success, -1 on error.
|
| H A D | sha0.h | 2 * Copyright (C) 2021 - This file is part of libecc project 19 * 32-bit integer manipulation macros 62 * 64-bit integer manipulation macros 99 MUST_HAVE((((void *)(A)) != NULL) && ((A)->magic == SHA0_HASH_MAGIC), ret, err) 112 /* Init hash function. Returns 0 on success, -1 on error. */ 117 /* Finalize. Returns 0 on success, -1 on error.*/ 124 * returns 0 on success, -1 on error. 131 * Returns 0 on success, -1 on error.
|
| H A D | sha1.h | 2 * Copyright (C) 2021 - This file is part of libecc project 19 * 32-bit integer manipulation macros 62 * 64-bit integer manipulation macros 99 MUST_HAVE((((void *)(A)) != NULL) && ((A)->magic == SHA1_HASH_MAGIC), ret, err) 112 /* Init hash function. Returns 0 on success, -1 on error. */ 117 /* Finalize. Returns 0 on success, -1 on error.*/ 124 * returns 0 on success, -1 on error. 131 * Returns 0 on success, -1 on error.
|
| H A D | gostr34_11_94.h | 2 * Copyright (C) 2021 - This file is part of libecc project 19 * 32-bit integer manipulation macros 62 * 64-bit integer manipulation macros 127 MUST_HAVE((((void *)(A)) != NULL) && ((A)->magic == GOSTR34_11_94_HASH_MAGIC), ret, err) 129 #define ROTL_GOSTR34_11_94(x, n) ((((u32)(x)) << (n)) | (((u32)(x)) >> (32-(n)))) 143 /* Internal state: 4 64-bit values */ 154 /* Init hash function. Returns 0 on success, -1 on error. */ 165 /* Finalize. Returns 0 on success, -1 on error.*/ 172 * returns 0 on success, -1 on error. 185 * Returns 0 on success, -1 on error.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kInstrBits.td | 1 //===-- M68kInstrBits.td - Bit Manipulation Instrs ----- [all...] |
| /freebsd/crypto/libecc/include/libecc/hash/ |
| H A D | belt-hash.h | 2 * Copyright (C) 2022 - This file is part of libecc project 21 * 32-bit integer manipulation macros 44 * 64-bit integer manipulation macros 134 MUST_HAVE((((void *)(A)) != NULL) && ((A)->magic == BELT_HASH_HASH_MAGIC), ret, err)
|
| H A D | sha2.h | 2 * Copyright (C) 2017 - This file is part of libecc project 7 * Jean-Pierre FLORI <jean-pierre.flori@ssi.gouv.fr> 21 /* Useful primitives for handling 128-bit */ 23 /* Add a 128-bit to a 64-bit element and store the result 33 /* Store a 128-bit element in big endian format */ 39 /* Multiply a 128-bit element by 8 and store it in big endian 50 * 32-bit integer manipulation macros (big endian) 73 * 64-bit integer manipulation macros (big endian) 103 /* Useful macros for the SHA-2 core function */ 107 …e) ((w)[(i)] = SIGMA_MIN1_##sha_type((w)[(i)-2]) + (w)[(i)-7] + SIGMA_MIN0_##sha_type((w)[(i)-15])… [all …]
|
| /freebsd/share/man/man4/ |
| H A D | ng_ksocket.4 | 19 .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. 58 whereas the socket node type enables the user-level manipulation (via 59 a socket) of what is normally a kernel-level entity (the associated 62 node type enables the kernel-level manipulation (via a Netgraph node) of 63 what is normally a user-level entity (the associated socket). 111 .Bl -tag -width foo 123 The backlog parameter (a single 32 bit 136 system call on a non-blocking socket. 205 .Bl -tag -width "PF_LOCAL" 225 .Bl -tag -width "PF_LOCAL"
|
| /freebsd/contrib/elftoolchain/libelf/ |
| H A D | gelf.3 | 24 .\" $Id: gelf.3 3743 2019-06-12 19:36:30Z jkoshy $ 31 .Nd class-independent API for ELF manipulation 44 The GElf API defines the following class-independent data structures: 45 .Bl -tag -width GElf_Sxword 49 A class-independent representation of an ELF Compression Header. 51 A class-independent representation of ELF 55 A class-independent representation of an ELF Executable Header. 57 An unsigned 16 bit quantity. 59 A class-independent representation of a ELF offset. 61 A class-independent representation of an ELF Program Header Table [all …]
|
| /freebsd/lib/libc/net/ |
| H A D | inet_net.3 | 39 .Nd Internet network number manipulation routines 76 specified with /CIDR), or \-1 if a failure occurred 97 .Bd -literal -offset indent 109 that when an Internet network number is viewed as a 32-bit 110 integer quantity on a system that uses little-endian 117 That is, little-endian bytes are ordered from right to left. 120 part is interpreted as a 16-bit quantity and placed 124 is interpreted as a 24-bit quantity and placed in 142 .\" XXX - document this!
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
| H A D | Support.h | 1 //===---------- [all...] |
| /freebsd/contrib/ntp/html/hints/ |
| H A D | sgi | 2 -------------------------- 6 Tickadj is a bit more tricky because of the behaviour of adjtime(), 7 which seems to try to perform the correction over 100-200 seconds, with 32 ----------- 39 one-second intervals - I am probably seeing sampling aliasing between 49 --------- 55 "timetrim", in the util directory which allows manipulation of the 63 ------------------- 65 If you use a local clock on an RS-232 line, look into the kernel 67 out /usr/sysgen/master.d/[sduart|cdsio]). I have a Kinemetrics OM-DC [all …]
|
| /freebsd/share/man/man9/ |
| H A D | cpuset.9 | 60 .Nd cpuset manipulation macros 113 Each CPU is represented by a single bit. 119 .Fa CPU_SETSIZE - 1 . 148 macro is identical, but the bit representing the CPU is cleared with atomic 152 macro atomically clears the bit representing the CPU and returns whether it 182 macro is identical, but the bit representing the CPU is set with atomic 186 macro sets the bit representing the CPU with atomic acquire semantics. 189 macro atomically sets the bit representing the CPU and returns whether it was 236 macro returns the 1-index of the first (lowest) CPU in 243 to use the non-zero result of [all …]
|
| /freebsd/lib/libfigpar/ |
| H A D | figpar.3 | 1 .\" Copyright (c) 2013-2018 Devin Teske <dteske@FreeBSD.org> 79 library provides a light-weight, 94 These callback functions can in-turn initiate abort through their return value, 101 .Bd -literal -offset indent 115 FIGPAR_TYPE_INT = 0x0002, /* signed 32 bit integer */ 116 FIGPAR_TYPE_UINT = 0x0004, /* unsigned 32 bit integer */ 119 FIGPAR_TYPE_DATA1 = 0x0020, /* void data type-1 (open) */ 120 FIGPAR_TYPE_DATA2 = 0x0040, /* void data type-2 (open) */ 121 FIGPAR_TYPE_DATA3 = 0x0080, /* void data type-3 (open) */ 122 FIGPAR_TYPE_RESERVED1 = 0x0100, /* reserved data type-1 */ [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Format/ |
| H A D | Encoding.h | 1 //===--- Encoding.h - Format C++ code ---------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 /// Contains functions for text encoding manipulation. Supports UTF-8, 11 /// 8-bit encodings and escape sequences in C++ string literals. 13 //===----------------------------------------------------------------------===// 28 Encoding_Unknown // We treat all other encodings as 8-bit encodings. 31 /// Detects encoding of the Text. If the Text can be decoded using UTF-8, 32 /// it is considered UTF8, otherwise we treat it as some 8-bit encoding. 42 /// generic Unicode-capable terminal. Text is assumed to use the specified [all …]
|
| /freebsd/sys/dev/liquidio/ |
| H A D | lio_rxtx.h | 37 /* Bit mask values for lio->ifstate */ 50 /* List manipulation. Next and prev pointers. */
|