/kernel/linux/linux-6.6/arch/x86/crypto/ |
H A D | aes_ctrby8_avx-x86_64.S | 16 * This work was inspired by the AES CTR mode optimization published 113 .set by, \b 124 .rept (by) 130 .rept (by) 138 .rept (by - 1) 155 add $by, counter 157 vpaddq (ddq_add_1 + 16 * (by - 1))(%rip), xcounter, xcounter 165 .rept (by - 1) 174 .rept by 189 .rept by [all...] |
/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | aes_ctrby8_avx-x86_64.S | 7 * This work was inspired by the AES CTR mode optimization published 21 * published by the Free Software Foundation. 149 .set by, \b 160 .rept (by - 1) 175 vpaddq (ddq_add_1 + 16 * (by - 1))(%rip), xcounter, xcounter 182 .rept (by - 1) 191 .rept by 206 .rept by 212 add $(16*by), p_in 223 .rept by [all...] |
/kernel/linux/linux-5.10/arch/m68k/fpsp040/ |
H A D | binstr.S | 16 | bit 63. The fraction is multiplied by 10 using a mul by 2 17 | shift and a mul by 8 shift. The bits shifted out of the 28 | A3. Multiply the fraction in d2:d3 by 8 using bit-field 32 | A4. Multiply the fraction in d4:d5 by 2 using shifts. The msb 33 | will be collected by the carry. 51 | d2: upper 32-bits of fraction for mul by 8 52 | d3: lower 32-bits of fraction for mul by 8 53 | d4: upper 32-bits of fraction for mul by 2 54 | d5: lower 32-bits of fraction for mul by [all...] |
H A D | decbin.S | 4 | Description: Converts normalized packed bcd value pointed to by 24 | A1. Convert the bcd exponent to binary by successive adds and muls. 30 | A2. Convert the bcd mantissa to binary by successive 56 | A5. Form the final binary number by scaling the mantissa by 57 | the exponent factor. This is done by multiplying the 58 | mantissa in FP0 by the factor in FP1 if the adjusted 59 | exponent sign is positive, and dividing FP0 by FP1 if 125 | 2. Calculate absolute value of exponent in d1 by mul and add. 153 mulul #TEN,%d1 |mul partial product by on [all...] |
H A D | satanh.S | 10 | by address register a0. 26 | 2. (|X| < 1) Calculate atanh(X) by 36 | divide-by-zero by 41 | 5. (|X| > 1) Generate an invalid operation by 0 * infinity.
|
H A D | sacos.S | 9 | by address register a0. 25 | 2. (|X| < 1) Calculate acos(X) by 34 | 5. (|X| > 1) Generate an invalid operation by 0 * infinity.
|
H A D | kernel_ex.S | 54 | frestore the frame into the machine (done by unimp_hd) 60 | frestore the frame into the machine (done by unimp_hd) 62 | t_dz2 is used by monadic functions such as flogn (from do_func). 63 | t_dz is used by monadic functions such as satanh (from the 108 | frestore the frame into the machine (done by unimp_hd) 113 | frestore the frame into the machine (done by unimp_hd) 130 | This entry point is used by all routines requiring unfl, inex2, 182 | This entry is used by scale to force catastrophic overflow. The 265 | This routine is called by the transcendental routines to force 425 bsr unf_sub |returns IEEE result pointed by [all...] |
/kernel/linux/linux-6.6/arch/m68k/fpsp040/ |
H A D | binstr.S | 16 | bit 63. The fraction is multiplied by 10 using a mul by 2 17 | shift and a mul by 8 shift. The bits shifted out of the 28 | A3. Multiply the fraction in d2:d3 by 8 using bit-field 32 | A4. Multiply the fraction in d4:d5 by 2 using shifts. The msb 33 | will be collected by the carry. 51 | d2: upper 32-bits of fraction for mul by 8 52 | d3: lower 32-bits of fraction for mul by 8 53 | d4: upper 32-bits of fraction for mul by 2 54 | d5: lower 32-bits of fraction for mul by [all...] |
H A D | decbin.S | 4 | Description: Converts normalized packed bcd value pointed to by 24 | A1. Convert the bcd exponent to binary by successive adds and muls. 30 | A2. Convert the bcd mantissa to binary by successive 56 | A5. Form the final binary number by scaling the mantissa by 57 | the exponent factor. This is done by multiplying the 58 | mantissa in FP0 by the factor in FP1 if the adjusted 59 | exponent sign is positive, and dividing FP0 by FP1 if 125 | 2. Calculate absolute value of exponent in d1 by mul and add. 153 mulul #TEN,%d1 |mul partial product by on [all...] |
H A D | satanh.S | 10 | by address register a0. 26 | 2. (|X| < 1) Calculate atanh(X) by 36 | divide-by-zero by 41 | 5. (|X| > 1) Generate an invalid operation by 0 * infinity.
|
H A D | sacos.S | 9 | by address register a0. 25 | 2. (|X| < 1) Calculate acos(X) by 34 | 5. (|X| > 1) Generate an invalid operation by 0 * infinity.
|
H A D | kernel_ex.S | 54 | frestore the frame into the machine (done by unimp_hd) 60 | frestore the frame into the machine (done by unimp_hd) 62 | t_dz2 is used by monadic functions such as flogn (from do_func). 63 | t_dz is used by monadic functions such as satanh (from the 108 | frestore the frame into the machine (done by unimp_hd) 113 | frestore the frame into the machine (done by unimp_hd) 130 | This entry point is used by all routines requiring unfl, inex2, 182 | This entry is used by scale to force catastrophic overflow. The 265 | This routine is called by the transcendental routines to force 425 bsr unf_sub |returns IEEE result pointed by [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/sgx/ |
H A D | test_encl_bootstrap.S | 13 .fill 1, 8, 0 # STATE (set by CPU) 16 .fill 1, 4, 0 # CSSA (set by CPU) 19 .fill 1, 8, 0 # AEP (set by EENTER and ERESUME) 27 .fill 1, 8, 0 # STATE (set by CPU) 30 .fill 1, 4, 0 # CSSA (set by CPU) 33 .fill 1, 8, 0 # AEP (set by EENTER and ERESUME) 77 # Prepare EEXIT target by popping the address of the instruction after
|
/kernel/linux/linux-5.10/fs/xfs/libxfs/ |
H A D | xfs_dir2.h | 62 * Interface routines used by userspace utilities 116 xfs_dir2_byte_to_dataptr(xfs_dir2_off_t by) in xfs_dir2_byte_to_dataptr() argument 118 return (xfs_dir2_dataptr_t)(by >> XFS_DIR2_DATA_ALIGN_LOG); in xfs_dir2_byte_to_dataptr() 125 xfs_dir2_byte_to_db(struct xfs_da_geometry *geo, xfs_dir2_off_t by) in xfs_dir2_byte_to_db() argument 127 return (xfs_dir2_db_t)(by >> geo->blklog); in xfs_dir2_byte_to_db() 143 xfs_dir2_byte_to_off(struct xfs_da_geometry *geo, xfs_dir2_off_t by) in xfs_dir2_byte_to_off() argument 145 return (xfs_dir2_data_aoff_t)(by & (geo->blksize - 1)); in xfs_dir2_byte_to_off() 180 xfs_dir2_byte_to_da(struct xfs_da_geometry *geo, xfs_dir2_off_t by) in xfs_dir2_byte_to_da() argument 182 return xfs_dir2_db_to_da(geo, xfs_dir2_byte_to_db(geo, by)); in xfs_dir2_byte_to_da()
|
/kernel/linux/linux-6.6/fs/xfs/libxfs/ |
H A D | xfs_dir2.h | 62 * Interface routines used by userspace utilities 116 xfs_dir2_byte_to_dataptr(xfs_dir2_off_t by) in xfs_dir2_byte_to_dataptr() argument 118 return (xfs_dir2_dataptr_t)(by >> XFS_DIR2_DATA_ALIGN_LOG); in xfs_dir2_byte_to_dataptr() 125 xfs_dir2_byte_to_db(struct xfs_da_geometry *geo, xfs_dir2_off_t by) in xfs_dir2_byte_to_db() argument 127 return (xfs_dir2_db_t)(by >> geo->blklog); in xfs_dir2_byte_to_db() 143 xfs_dir2_byte_to_off(struct xfs_da_geometry *geo, xfs_dir2_off_t by) in xfs_dir2_byte_to_off() argument 145 return (xfs_dir2_data_aoff_t)(by & (geo->blksize - 1)); in xfs_dir2_byte_to_off() 180 xfs_dir2_byte_to_da(struct xfs_da_geometry *geo, xfs_dir2_off_t by) in xfs_dir2_byte_to_da() argument 182 return xfs_dir2_db_to_da(geo, xfs_dir2_byte_to_db(geo, by)); in xfs_dir2_byte_to_da() 261 * these functions prepare names for hashing by transformin [all...] |
/kernel/linux/linux-5.10/arch/x86/boot/ |
H A D | header.S | 8 * modified by more people than can be counted 10 * Rewritten as a common file by H. Peter Anvin (Apr 2007) 13 * addresses must be multiplied by 16 to obtain their respective linear 126 # Filled in by build.c 132 # Filled in by build.c 191 # The offset & size fields are filled in by build.c. 213 # offset & size fields are filled in by build.c. 233 # The offset & size fields are filled in by build.c. 252 # The offset & size fields are filled in by build.c. 275 # Kernel attributes; used by setu [all...] |
/kernel/linux/linux-5.10/tools/scripts/ |
H A D | utilities.mak | 50 # in an `awk' program that is delimited by shell 67 # delimited by shell single-quotes, so be wary 72 # overcome by putting a space between `{' and `gsub'). 83 # embedding in a shell string that is delimited by 108 # At least GNU make gets confused by expanding a newline 113 # This function avoids the problem by producing a string 141 # (It's necessary to use `sh -c' because GNU make messes up by 151 # (It's necessary to use `sh -c' because GNU make messes up by 163 # the `command -v' is defined by POSIX, but it's not 166 # by th [all...] |
/kernel/linux/linux-6.6/tools/scripts/ |
H A D | utilities.mak | 50 # in an `awk' program that is delimited by shell 67 # delimited by shell single-quotes, so be wary 72 # overcome by putting a space between `{' and `gsub'). 83 # embedding in a shell string that is delimited by 108 # At least GNU make gets confused by expanding a newline 113 # This function avoids the problem by producing a string 141 # (It's necessary to use `sh -c' because GNU make messes up by 151 # (It's necessary to use `sh -c' because GNU make messes up by 163 # the `command -v' is defined by POSIX, but it's not 166 # by th [all...] |
/kernel/linux/linux-5.10/arch/sparc/lib/ |
H A D | M7memcpy.S | 248 add %o1, 64, %o1 ! increase src ptr by 64 251 add %o0, 64, %o0 ! increase dst ptr by 64 264 add %o1, 32, %o1 ! increase src ptr by 32 267 add %o0, 32, %o0 ! increase dst ptr by 32 276 add %o1, 16, %o1 ! increase src ptr by 16 278 sub %o2, 16, %o2 ! decrease count by 16 280 add %o0, 16, %o0 ! increase dst ptr by 16 289 add %o1, 8, %o1 ! increase src ptr by 8 290 add %o0, 8, %o0 ! increase dst ptr by 8 291 subcc %o2, 8, %o2 ! decrease count by [all...] |
/kernel/linux/linux-6.6/arch/sparc/lib/ |
H A D | M7memcpy.S | 248 add %o1, 64, %o1 ! increase src ptr by 64 251 add %o0, 64, %o0 ! increase dst ptr by 64 264 add %o1, 32, %o1 ! increase src ptr by 32 267 add %o0, 32, %o0 ! increase dst ptr by 32 276 add %o1, 16, %o1 ! increase src ptr by 16 278 sub %o2, 16, %o2 ! decrease count by 16 280 add %o0, 16, %o0 ! increase dst ptr by 16 289 add %o1, 8, %o1 ! increase src ptr by 8 290 add %o0, 8, %o0 ! increase dst ptr by 8 291 subcc %o2, 8, %o2 ! decrease count by [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh3/ |
H A D | ex.S | 46 .long exception_error ! reserved_instruction (filled by trap_init) /* 180 */ 47 .long exception_error ! illegal_slot_instruction (filled by trap_init) /*1A0*/
|
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh3/ |
H A D | ex.S | 46 .long exception_error ! reserved_instruction (filled by trap_init) /* 180 */ 47 .long exception_error ! illegal_slot_instruction (filled by trap_init) /*1A0*/
|
/kernel/linux/linux-5.10/include/linux/ceph/ |
H A D | ceph_frag.h | 49 static inline __u32 ceph_frag_make_child(__u32 f, int by, int i) in ceph_frag_make_child() argument 51 int newbits = ceph_frag_bits(f) + by; in ceph_frag_make_child()
|
/kernel/linux/linux-6.6/include/linux/ceph/ |
H A D | ceph_frag.h | 49 static inline __u32 ceph_frag_make_child(__u32 f, int by, int i) in ceph_frag_make_child() argument 51 int newbits = ceph_frag_bits(f) + by; in ceph_frag_make_child()
|
/kernel/linux/linux-5.10/arch/alpha/lib/ |
H A D | callback_srm.S | 19 ldq $0,hwrpb # gp is set up by CALLBACK macro. 103 __alpha_using_srm: # For use by bootpheader 106 __callback_init_done: # For use by bootpheader
|