/linux-5.19.10/arch/sparc/lib/ |
D | bzero.S | 86 #define EX_ST(x,y) \ macro 98 EX_ST(prefetcha [%o0 + 0x00] %asi, #n_writes) 101 1: EX_ST(stba %g0, [%o0 + 0x00] %asi) 108 EX_ST(stwa %g0, [%o0 + 0x00] %asi) 116 EX_ST(prefetcha [%o0 + 0x040] %asi, #n_writes) 117 EX_ST(prefetcha [%o0 + 0x080] %asi, #n_writes) 118 EX_ST(prefetcha [%o0 + 0x0c0] %asi, #n_writes) 119 EX_ST(prefetcha [%o0 + 0x100] %asi, #n_writes) 120 EX_ST(prefetcha [%o0 + 0x140] %asi, #n_writes) 121 4: EX_ST(prefetcha [%o0 + 0x180] %asi, #n_writes) [all …]
|
D | csum_copy.S | 19 #ifndef EX_ST 20 #define EX_ST(x) x macro 53 EX_ST(STORE(stb, %o4, %o1 + 0x00)) 63 EX_ST(STORE(sth, %o5, %o1 + 0x00)) 112 EX_ST(STORE(stw, %o5, %o1 + 0x00)) 115 EX_ST(STORE(stw, %g1, %o1 + 0x04)) 118 EX_ST(STORE(stw, %g2, %o1 + 0x08)) 121 EX_ST(STORE(stw, %o5, %o1 + 0x0c)) 124 EX_ST(STORE(stw, %g1, %o1 + 0x10)) 127 EX_ST(STORE(stw, %g2, %o1 + 0x14)) [all …]
|
D | NGmemcpy.S | 34 #ifndef EX_ST 35 #define EX_ST(x,y) x macro 213 EX_ST(STORE(stb, %g1, %o0), NG_ret_i2_plus_i4_plus_1) 268 EX_ST(STORE_INIT(%g2, %o0 + 0x00), NG_ret_i2_plus_g1) 269 EX_ST(STORE_INIT(%g3, %o0 + 0x08), NG_ret_i2_plus_g1_minus_8) 274 EX_ST(STORE_INIT(%o2, %o0 + 0x10), NG_ret_i2_plus_g1_minus_16) 275 EX_ST(STORE_INIT(%o3, %o0 + 0x18), NG_ret_i2_plus_g1_minus_24) 280 EX_ST(STORE_INIT(%g2, %o0 + 0x20), NG_ret_i2_plus_g1_minus_32) 281 EX_ST(STORE_INIT(%g3, %o0 + 0x28), NG_ret_i2_plus_g1_minus_40) 287 EX_ST(STORE_INIT(%o2, %o0 + 0x30), NG_ret_i2_plus_g1_minus_48) [all …]
|
D | GENbzero.S | 8 #define EX_ST(x,y) \ macro 54 1: EX_ST(stba %o2, [%o0 + 0x00] %asi) 65 1: EX_ST(stxa %o2, [%o0 + 0x00] %asi) 74 EX_ST(stxa %o2, [%o0 + 0x00] %asi) 75 EX_ST(stxa %o2, [%o0 + 0x08] %asi) 76 EX_ST(stxa %o2, [%o0 + 0x10] %asi) 77 EX_ST(stxa %o2, [%o0 + 0x18] %asi) 78 EX_ST(stxa %o2, [%o0 + 0x20] %asi) 79 EX_ST(stxa %o2, [%o0 + 0x28] %asi) 80 EX_ST(stxa %o2, [%o0 + 0x30] %asi) [all …]
|
D | M7memcpy.S | 94 #if !defined(EX_LD) && !defined(EX_ST) 105 #ifndef EX_ST 106 #define EX_ST(x,y) x macro 211 EX_ST(STORE(stb, %o4, %o0), memcpy_retl_o2_plus_o5_plus_1) 238 EX_ST(STORE(stx, %o4, %o0), memcpy_retl_o2_plus_63_64) ! and store 240 EX_ST(STORE(stx, %o3, %o0+8), memcpy_retl_o2_plus_63_56) 242 EX_ST(STORE(stx, %o4, %o0+16), memcpy_retl_o2_plus_63_48) 244 EX_ST(STORE(stx, %o3, %o0+24), memcpy_retl_o2_plus_63_40) 246 EX_ST(STORE(stx, %o4, %o0+32), memcpy_retl_o2_plus_63_32) 249 EX_ST(STORE(stx, %o3, %o0+40), memcpy_retl_o2_plus_63_24) [all …]
|
D | NGbzero.S | 8 #define EX_ST(x,y) \ macro 55 1: EX_ST(stba %o2, [%o0 + 0x00] %asi) 66 1: EX_ST(stxa %o2, [%o0 + 0x00] %asi) 76 EX_ST(stxa %o2, [%o0 + 0x00] %asi) 77 EX_ST(stxa %o2, [%o0 + 0x08] %asi) 78 EX_ST(stxa %o2, [%o0 + 0x10] %asi) 79 EX_ST(stxa %o2, [%o0 + 0x18] %asi) 80 EX_ST(stxa %o2, [%o0 + 0x20] %asi) 81 EX_ST(stxa %o2, [%o0 + 0x28] %asi) 82 EX_ST(stxa %o2, [%o0 + 0x30] %asi) [all …]
|
D | NG4memcpy.S | 46 #if !defined(EX_LD) && !defined(EX_ST) 57 #ifndef EX_ST 58 #define EX_ST(x,y) x macro 135 EX_ST(STORE(stb, %g2, %o0 - 0x01), memcpy_retl_o2_plus_g1_plus_1) 165 EX_ST(STORE(stx, %g2, %o0 - 0x08), memcpy_retl_o2_plus_g1_plus_8) 179 EX_ST(STORE_INIT(%g1, %o0), memcpy_retl_o2_plus_o4_plus_64) 181 EX_ST(STORE_INIT(%g2, %o0), memcpy_retl_o2_plus_o4_plus_56) 184 EX_ST(STORE_INIT(%g3, %o0), memcpy_retl_o2_plus_o4_plus_48) 187 EX_ST(STORE_INIT(GLOBAL_SPARE, %o0), memcpy_retl_o2_plus_o4_plus_40) 190 EX_ST(STORE_INIT(%o5, %o0), memcpy_retl_o2_plus_o4_plus_32) [all …]
|
D | GENmemcpy.S | 18 #ifndef EX_ST 19 #define EX_ST(x,y) x macro 98 EX_ST(STORE(stb, %g1, %o0),GEN_retl_o4_1) 107 EX_ST(STORE(stx, %g2, %o0),GEN_retl_g1_8) 125 EX_ST(STORE(stw, %g1, %o1 + %o3),GEN_retl_o2_4) 136 EX_ST(STORE(stb, %g1, %o1 + %o3),GEN_retl_o2_1)
|
D | U3memcpy.S | 33 #ifndef EX_ST 34 #define EX_ST(x,y) x macro 382 EX_ST(STORE(stx, %o5, %o1 + %o3), U3_retl_o2) 390 EX_ST(STORE(stw, %o5, %o1 + %o3), U3_retl_o2) 398 EX_ST(STORE(sth, %o5, %o1 + %o3), U3_retl_o2) 407 EX_ST(STORE(stb, %o5, %o1 + %o3), U3_retl_o2) 421 EX_ST(STORE(stx, %o5, %o1 + %o3), U3_retl_o2_plus_GS_plus_0x10) 423 EX_ST(STORE(stx, %g1, %o1 + %o3), U3_retl_o2_plus_GS_plus_0x08) 431 EX_ST(STORE(stx, %o5, %o1 + %o3), U3_retl_o2_plus_8) 438 EX_ST(STORE(stw, %o5, %o1 + %o3), U3_retl_o2_plus_4) [all …]
|
D | NG2memcpy.S | 43 #ifndef EX_ST 44 #define EX_ST(x,y) x macro 297 EX_ST(STORE(stb, %g1, %o0), NG2_retl_o2_plus_o4_plus_1) 497 EX_ST(STORE(stx, %o5, %o1 + GLOBAL_SPARE), NG2_retl_o2_plus_o4_plus_16) 499 EX_ST(STORE(stx, %g1, %o1 + GLOBAL_SPARE), NG2_retl_o2_plus_o4_plus_8) 507 EX_ST(STORE(stx, %o5, %o1 + GLOBAL_SPARE), NG2_retl_o2_plus_8) 514 EX_ST(STORE(stw, %o5, %o1 + GLOBAL_SPARE), NG2_retl_o2_plus_4) 531 EX_ST(STORE(stb, %o5, %o1 + GLOBAL_SPARE), NG2_retl_o2_plus_g1_plus_1) 556 EX_ST(STORE(stx, %o5, %o0), NG2_retl_o2_and_7_plus_o4_plus_8) 577 EX_ST(STORE(stw, %g1, %o1 + GLOBAL_SPARE), NG2_retl_o2_plus_4) [all …]
|
D | csum_copy_to_user.S | 7 #define EX_ST(x) \ macro
|
D | U1memcpy.S | 35 #ifndef EX_ST 36 #define EX_ST(x,y) x macro 590 EX_ST(STORE(stx, %o5, %o1 + %o3), U1_gs_10) 592 EX_ST(STORE(stx, %g1, %o1 + %o3), U1_gs_8) 600 EX_ST(STORE(stx, %o5, %o1 + %o3), U1_o2_8) 607 EX_ST(STORE(stw, %o5, %o1 + %o3), U1_o2_4) 623 EX_ST(STORE(stb, %o5, %o1 + %o3), U1_g1_1) 648 EX_ST(STORE(stx, %o5, %o0), U1_gs_8_o2_adj) 668 EX_ST(STORE(stw, %g1, %o1 + %o3), U1_o2_4) 678 EX_ST(STORE(stb, %g1, %o1 + %o3), U1_o2_1)
|
D | GENcopy_to_user.S | 7 #define EX_ST(x,y) \ macro
|
D | NGcopy_to_user.S | 7 #define EX_ST(x,y) \ macro
|
D | M7copy_to_user.S | 8 #define EX_ST(x, y) \ macro
|
D | NG4copy_to_user.S | 7 #define EX_ST(x,y) \ macro
|
D | U1copy_to_user.S | 7 #define EX_ST(x,y) \ macro
|
D | U3copy_to_user.S | 7 #define EX_ST(x,y) \ macro
|
D | NG2copy_to_user.S | 7 #define EX_ST(x,y) \ macro
|