119 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			119 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| include $(KERNELDIR)/KERNEL.ARMV5
 | |
| 
 | |
| SAMAXKERNEL  = amax_vfp.S
 | |
| DAMAXKERNEL  = amax_vfp.S
 | |
| #CAMAXKERNEL  = amax_vfp.S
 | |
| #ZAMAXKERNEL  = amax_vfp.S
 | |
| 
 | |
| SAMINKERNEL  = amax_vfp.S
 | |
| DAMINKERNEL  = amax_vfp.S
 | |
| #CAMINKERNEL  = amax_vfp.S
 | |
| #ZAMINKERNEL  = amax_vfp.S
 | |
| 
 | |
| SMAXKERNEL   = amax_vfp.S
 | |
| DMAXKERNEL   = amax_vfp.S
 | |
| 
 | |
| SMINKERNEL   = amax_vfp.S
 | |
| DMINKERNEL   = amax_vfp.S
 | |
| 
 | |
| ISAMAXKERNEL = iamax_vfp.S
 | |
| IDAMAXKERNEL = iamax_vfp.S
 | |
| #ICAMAXKERNEL = iamax_vfp.S
 | |
| #IZAMAXKERNEL = iamax_vfp.S
 | |
| 
 | |
| ISAMINKERNEL = iamax_vfp.S
 | |
| IDAMINKERNEL = iamax_vfp.S
 | |
| #ICAMINKERNEL = iamax_vfp.S
 | |
| #IZAMINKERNEL = iamax_vfp.S
 | |
| 
 | |
| ISMAXKERNEL  = iamax_vfp.S
 | |
| IDMAXKERNEL  = iamax_vfp.S
 | |
| 
 | |
| ISMINKERNEL  = iamax_vfp.S
 | |
| IDMINKERNEL  = iamax_vfp.S
 | |
| 
 | |
| SASUMKERNEL  = asum_vfp.S
 | |
| DASUMKERNEL  = asum_vfp.S
 | |
| CASUMKERNEL  = asum_vfp.S
 | |
| ZASUMKERNEL  = asum_vfp.S
 | |
| 
 | |
| SSUMKERNEL  = sum_vfp.S
 | |
| DSUMKERNEL  = sum_vfp.S
 | |
| 
 | |
| SAXPYKERNEL  = axpy_vfp.S
 | |
| DAXPYKERNEL  = axpy_vfp.S
 | |
| CAXPYKERNEL  = axpy_vfp.S
 | |
| ZAXPYKERNEL  = axpy_vfp.S
 | |
| 
 | |
| SROTKERNEL   = rot_vfp.S
 | |
| DROTKERNEL   = rot_vfp.S
 | |
| CROTKERNEL   = rot_vfp.S
 | |
| ZROTKERNEL   = rot_vfp.S
 | |
| 
 | |
| SDOTKERNEL   = sdot_vfp.S
 | |
| DDOTKERNEL   = ddot_vfp.S
 | |
| CDOTKERNEL   = cdot_vfp.S
 | |
| ZDOTKERNEL   = zdot_vfp.S
 | |
| 
 | |
| SNRM2KERNEL  = nrm2_vfp.S
 | |
| DNRM2KERNEL  = nrm2_vfp.S
 | |
| CNRM2KERNEL  = nrm2_vfp.S
 | |
| ZNRM2KERNEL  = nrm2_vfp.S
 | |
| 
 | |
| SSWAPKERNEL  = swap_vfp.S
 | |
| DSWAPKERNEL  = swap_vfp.S
 | |
| CSWAPKERNEL  = swap_vfp.S
 | |
| ZSWAPKERNEL  = swap_vfp.S
 | |
| 
 | |
| SGEMVNKERNEL = gemv_n_vfp.S
 | |
| DGEMVNKERNEL = gemv_n_vfp.S
 | |
| CGEMVNKERNEL = cgemv_n_vfp.S
 | |
| ZGEMVNKERNEL = zgemv_n_vfp.S
 | |
| 
 | |
| SGEMVTKERNEL = gemv_t_vfp.S
 | |
| DGEMVTKERNEL = gemv_t_vfp.S
 | |
| CGEMVTKERNEL = cgemv_t_vfp.S
 | |
| ZGEMVTKERNEL = zgemv_t_vfp.S
 | |
| 
 | |
| SGEMMKERNEL    = sgemm_kernel_4x2_vfp.S
 | |
| ifneq ($(SGEMM_UNROLL_M), $(SGEMM_UNROLL_N))
 | |
| SGEMMINCOPY    = sgemm_ncopy_4_vfp.S
 | |
| SGEMMITCOPY    = sgemm_tcopy_4_vfp.S
 | |
| SGEMMINCOPYOBJ = sgemm_incopy.o
 | |
| SGEMMITCOPYOBJ = sgemm_itcopy.o
 | |
| endif
 | |
| SGEMMONCOPY    = sgemm_ncopy_2_vfp.S
 | |
| SGEMMOTCOPY    = ../generic/gemm_tcopy_2.c
 | |
| SGEMMONCOPYOBJ = sgemm_oncopy.o
 | |
| SGEMMOTCOPYOBJ = sgemm_otcopy.o
 | |
| 
 | |
| DGEMMKERNEL    = dgemm_kernel_4x2_vfp.S
 | |
| ifneq ($(DGEMM_UNROLL_M), $(DGEMM_UNROLL_N))
 | |
| DGEMMINCOPY    = dgemm_ncopy_4_vfp.S
 | |
| DGEMMITCOPY    = dgemm_tcopy_4_vfp.S
 | |
| DGEMMINCOPYOBJ = dgemm_incopy.o
 | |
| DGEMMITCOPYOBJ = dgemm_itcopy.o
 | |
| endif
 | |
| DGEMMONCOPY    = dgemm_ncopy_2_vfp.S
 | |
| DGEMMOTCOPY    = ../generic/gemm_tcopy_2.c
 | |
| DGEMMONCOPYOBJ = dgemm_oncopy.o
 | |
| DGEMMOTCOPYOBJ = dgemm_otcopy.o
 | |
| 
 | |
| CGEMMKERNEL    = cgemm_kernel_2x2_vfp.S
 | |
| CGEMMONCOPY    = cgemm_ncopy_2_vfp.S
 | |
| CGEMMOTCOPY    = cgemm_tcopy_2_vfp.S
 | |
| CGEMMONCOPYOBJ = cgemm_oncopy.o
 | |
| CGEMMOTCOPYOBJ = cgemm_otcopy.o
 | |
| 
 | |
| ZGEMMKERNEL    = zgemm_kernel_2x2_vfp.S
 | |
| ZGEMMONCOPY    = zgemm_ncopy_2_vfp.S
 | |
| ZGEMMOTCOPY    = zgemm_tcopy_2_vfp.S
 | |
| ZGEMMONCOPYOBJ = zgemm_oncopy.o
 | |
| ZGEMMOTCOPYOBJ = zgemm_otcopy.o
 | |
| 
 | |
| STRMMKERNEL    = strmm_kernel_4x2_vfp.S
 | |
| DTRMMKERNEL    = dtrmm_kernel_4x2_vfp.S
 | |
| CTRMMKERNEL    = ctrmm_kernel_2x2_vfp.S
 | |
| ZTRMMKERNEL    = ztrmm_kernel_2x2_vfp.S
 | |
| 
 |