Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\raid6\mmx.c Create Date:2022-07-28 07:09:23
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Unrolled-by-2 MMX implementation

Proto:static void raid6_mmx2_gen_syndrome(int disks, size_t bytes, void **ptrs)

Type:void

Parameter:

TypeParameterName
intdisks
size_tbytes
void **ptrs
85  dptr = ptrs
89  z0 = disks - 3
90  p = dptr[z0 + 1]
91  q = dptr[z0 + 2]
93  kernel_fpu_begin()
95  asm volatile
96  asm volatile
97  asm volatile
99  When d < bytes cycle
100  asm volatile
101  asm volatile
102  asm volatile
103  asm volatile
104  When z >= 0 cycle
105  asm volatile
106  asm volatile
107  asm volatile
108  asm volatile
109  asm volatile
110  asm volatile
111  asm volatile
112  asm volatile
113  asm volatile
114  asm volatile
115  asm volatile
116  asm volatile
117  asm volatile
118  asm volatile
119  asm volatile
120  asm volatile
122  asm volatile
123  asm volatile
124  asm volatile
125  asm volatile
128  kernel_fpu_end()