/kernel/linux/linux-5.10/arch/alpha/lib/ |
H A D | ev6-clear_user.S | 73 subq $1, 1, $1 # .. .. E .. : 75 subq $0, 8, $0 # E .. .. .. : U L U L 86 subq $1, 16, $4 # .. .. .. E : If < 16, we can not use the huge loop 88 subq $2, 0x40, $3 # .. E .. .. : bias counter (huge loop) 106 subq $0, 8, $0 # .. E .. .. 110 subq $1, 1, $1 # .. .. E .. 140 subq $1, 16, $4 # .. .. E .. : Forward calculation - repeat the loop? 142 subq $0, 8, $0 # E .. .. .. : U L U L 147 subq $0, 16, $0 # E : U L L U 152 subq [all...] |
H A D | ev6-copy_user.S | 50 subq $18, 32, $1 # .. .. E. .. : Is this going to be a small copy? 57 subq $3, 8, $3 # E .. .. .. : L U U L : trip counter 75 subq $0,1,$0 # .. E .. .. : 96 subq $4,8,$4 # .. .. E .. : 103 subq $0,8,$0 # E .. .. .. : U L L U 131 subq $4, 32, $2 # .. .. .. E : do not unroll for small stuff 148 subq $4,32,$4 # .. E .. .. 154 subq $0,16,$0 # E .. .. .. : U L L U 159 subq $4, 32, $3 # E .. .. .. : U U L L : is there enough for another trip? 163 subq [all...] |
H A D | clear_user.S | 37 subq $0, 8, $0 # .. e1 : 38 subq $4, 1, $4 # e0 : 47 subq $0, 8, $0 # .. e1 : 49 subq $0, 8, $0 # .. e1 : 51 subq $0, 8, $0 # .. e1 : 53 subq $0, 8, $0 # .. e1 : 54 subq $1, 4, $1 # e0 : 85 subq $1, 1, $1 # e0 : 86 subq $0, 8, $0 # .. e1 :
|
H A D | ev6-memset.S | 84 subq $3,8,$3 # E : Invert (for addressing uses) 88 subq $16,$3,$16 # E : $16 is new aligned destination 120 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes 121 subq $2, 0x40, $1 # E : bias counter (aligning stuff 0mod64) 137 subq $3, 1, $3 # E : For consistency later 162 subq $3, 24, $2 # E : For determining future wh64 addresses 178 subq $3, 16, $2 # E : Repeat the loop at least once more? 183 subq $3, 8, $3 # E : 198 subq $3,1,$3 # E : Decrement number quads left 262 subq [all...] |
H A D | copy_user.S | 42 subq $3,8,$3 53 subq $0,1,$0 67 subq $4,8,$4 73 subq $0,8,$0 88 subq $0,1,$0 99 subq $4,8,$4 102 subq $0,8,$0
|
H A D | strncpy.S | 34 subq $24, 1, $3 # nope 35 subq $27, 1, $4 47 subq $27, 1, $2 # clear the final bits in the prev word 50 subq $18, 1, $18 63 subq $18, 1, $18 68 subq $18, 2, $18 74 subq $24, 1, $2
|
H A D | ev6-memcpy.S | 53 subq $18, 1, $18 # E : count-- 69 subq $18, 8, $18 # E : count -= 8 108 subq $18, 192, $2 # E : At least two more trips to go? 125 subq $18, 64, $18 # E : count -= 64 140 subq $18, 8, $18 # E : At least a quad left? 147 subq $18, 8, $18 # E : count -= 8 165 subq $18, 1, $18 # E : count-- 190 subq $18, 1, $18 # E : count-- 200 subq $18, 8, $18 # E : At least a quad left? 211 subq [all...] |
H A D | divide.S | 99 subq $30,STACK,$30 142 subq modulus,divisor,tmp1 172 subq $30,STACK,$30 179 subq $31,$24,$28 183 subq $31,$25,$28 191 subq $31,$27,tmp1
|
H A D | memset.S | 58 subq $3,8,$3 /* .. E1 */ 62 subq $16,$3,$16 /* E0 $16 is new aligned destination */ 80 subq $3,1,$3 /* .. E1 */
|
H A D | stxncpy.S | 73 subq a2, 1, a2 # e0 : 97 subq t12, 1, t6 # .. e1 : 126 subq a2, 1, a2 # e0 : 177 subq a2, 1, a2 # e0 : 209 subq a2, 1, a2 # .. e1 : decrement word count 238 subq a2, 1, a2 # e1 : 259 subq t12, 1, t6 # .. e1 : 307 subq a1, t4, a1 # .. e1 : sub dest misalignment from src addr 335 subq t12, 1, t6 # e0 :
|
H A D | ev6-divide.S | 109 subq $30,STACK,$30 # E : 173 subq modulus,divisor,tmp1 # E : 226 subq $30,STACK,$30 # E : 234 subq $31,$24,$28 # E : 241 subq $31,$25,$28 # E : U L U L 251 subq $31,$27,tmp1 # E : U U L L
|
/kernel/linux/linux-6.6/arch/alpha/lib/ |
H A D | ev6-clear_user.S | 73 subq $1, 1, $1 # .. .. E .. : 75 subq $0, 8, $0 # E .. .. .. : U L U L 86 subq $1, 16, $4 # .. .. .. E : If < 16, we can not use the huge loop 88 subq $2, 0x40, $3 # .. E .. .. : bias counter (huge loop) 106 subq $0, 8, $0 # .. E .. .. 110 subq $1, 1, $1 # .. .. E .. 140 subq $1, 16, $4 # .. .. E .. : Forward calculation - repeat the loop? 142 subq $0, 8, $0 # E .. .. .. : U L U L 147 subq $0, 16, $0 # E : U L L U 152 subq [all...] |
H A D | ev6-copy_user.S | 50 subq $18, 32, $1 # .. .. E. .. : Is this going to be a small copy? 57 subq $3, 8, $3 # E .. .. .. : L U U L : trip counter 75 subq $0,1,$0 # .. E .. .. : 96 subq $4,8,$4 # .. .. E .. : 103 subq $0,8,$0 # E .. .. .. : U L L U 131 subq $4, 32, $2 # .. .. .. E : do not unroll for small stuff 148 subq $4,32,$4 # .. E .. .. 154 subq $0,16,$0 # E .. .. .. : U L L U 159 subq $4, 32, $3 # E .. .. .. : U U L L : is there enough for another trip? 163 subq [all...] |
H A D | clear_user.S | 37 subq $0, 8, $0 # .. e1 : 38 subq $4, 1, $4 # e0 : 47 subq $0, 8, $0 # .. e1 : 49 subq $0, 8, $0 # .. e1 : 51 subq $0, 8, $0 # .. e1 : 53 subq $0, 8, $0 # .. e1 : 54 subq $1, 4, $1 # e0 : 85 subq $1, 1, $1 # e0 : 86 subq $0, 8, $0 # .. e1 :
|
H A D | ev6-memset.S | 84 subq $3,8,$3 # E : Invert (for addressing uses) 88 subq $16,$3,$16 # E : $16 is new aligned destination 120 subq $3, 16, $4 # E : Only try to unroll if > 128 bytes 121 subq $2, 0x40, $1 # E : bias counter (aligning stuff 0mod64) 137 subq $3, 1, $3 # E : For consistency later 162 subq $3, 24, $2 # E : For determining future wh64 addresses 178 subq $3, 16, $2 # E : Repeat the loop at least once more? 183 subq $3, 8, $3 # E : 198 subq $3,1,$3 # E : Decrement number quads left 262 subq [all...] |
H A D | copy_user.S | 42 subq $3,8,$3 53 subq $0,1,$0 67 subq $4,8,$4 73 subq $0,8,$0 88 subq $0,1,$0 99 subq $4,8,$4 102 subq $0,8,$0
|
H A D | strncpy.S | 34 subq $24, 1, $3 # nope 35 subq $27, 1, $4 47 subq $27, 1, $2 # clear the final bits in the prev word 50 subq $18, 1, $18 63 subq $18, 1, $18 68 subq $18, 2, $18 74 subq $24, 1, $2
|
H A D | udiv-qrnnd.S | 58 subq n1,d,tmp 66 subq n1,d,tmp 74 subq n1,d,tmp 82 subq n1,d,tmp 85 subq cnt,1,cnt 108 subq n1,$5,tmp 116 subq n1,$5,tmp 124 subq n1,$5,tmp 132 subq n1,$5,tmp 135 subq cn [all...] |
H A D | ev6-memcpy.S | 53 subq $18, 1, $18 # E : count-- 69 subq $18, 8, $18 # E : count -= 8 108 subq $18, 192, $2 # E : At least two more trips to go? 125 subq $18, 64, $18 # E : count -= 64 140 subq $18, 8, $18 # E : At least a quad left? 147 subq $18, 8, $18 # E : count -= 8 165 subq $18, 1, $18 # E : count-- 190 subq $18, 1, $18 # E : count-- 200 subq $18, 8, $18 # E : At least a quad left? 211 subq [all...] |
H A D | divide.S | 99 subq $30,STACK,$30 142 subq modulus,divisor,tmp1 172 subq $30,STACK,$30 179 subq $31,$24,$28 183 subq $31,$25,$28 191 subq $31,$27,tmp1
|
H A D | memset.S | 58 subq $3,8,$3 /* .. E1 */ 62 subq $16,$3,$16 /* E0 $16 is new aligned destination */ 80 subq $3,1,$3 /* .. E1 */
|
H A D | stxncpy.S | 73 subq a2, 1, a2 # e0 : 97 subq t12, 1, t6 # .. e1 : 126 subq a2, 1, a2 # e0 : 177 subq a2, 1, a2 # e0 : 209 subq a2, 1, a2 # .. e1 : decrement word count 238 subq a2, 1, a2 # e1 : 259 subq t12, 1, t6 # .. e1 : 307 subq a1, t4, a1 # .. e1 : sub dest misalignment from src addr 335 subq t12, 1, t6 # e0 :
|
H A D | ev6-divide.S | 109 subq $30,STACK,$30 # E : 173 subq modulus,divisor,tmp1 # E : 226 subq $30,STACK,$30 # E : 234 subq $31,$24,$28 # E : 241 subq $31,$25,$28 # E : U L U L 251 subq $31,$27,tmp1 # E : U U L L
|
/kernel/linux/linux-5.10/arch/alpha/math-emu/ |
H A D | qrnnd.S | 57 subq n1,d,tmp 65 subq n1,d,tmp 73 subq n1,d,tmp 81 subq n1,d,tmp 84 subq cnt,1,cnt 107 subq n1,$5,tmp 115 subq n1,$5,tmp 123 subq n1,$5,tmp 131 subq n1,$5,tmp 134 subq cn [all...] |
/kernel/linux/linux-6.6/arch/x86/platform/efi/ |
H A D | efi_thunk_64.S | 44 subq $0x24, %rsp 56 subq phys_base(%rip), %rax 60 subq %rax, %rbp 61 subq %rax, %rbx
|