| @@ -125,6 +125,9 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha, FLOAT *a, BLASLO | |||||
| BLASLONG n2; | BLASLONG n2; | ||||
| FLOAT xbuffer[4],*ybuffer; | FLOAT xbuffer[4],*ybuffer; | ||||
| if ( m < 1 ) return(0); | |||||
| if ( n < 1 ) return(0); | |||||
| ybuffer = buffer; | ybuffer = buffer; | ||||
| n1 = n / 4 ; | n1 = n / 4 ; | ||||
| @@ -104,6 +104,9 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha, FLOAT *a, BLASLO | |||||
| BLASLONG n2; | BLASLONG n2; | ||||
| FLOAT ybuffer[4],*xbuffer; | FLOAT ybuffer[4],*xbuffer; | ||||
| if ( m < 1 ) return(0); | |||||
| if ( n < 1 ) return(0); | |||||
| xbuffer = buffer; | xbuffer = buffer; | ||||
| n1 = n / 4 ; | n1 = n / 4 ; | ||||
| @@ -131,6 +131,9 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha, FLOAT *a, BLASLO | |||||
| BLASLONG n2; | BLASLONG n2; | ||||
| FLOAT xbuffer[4],*ybuffer; | FLOAT xbuffer[4],*ybuffer; | ||||
| if ( m < 1 ) return(0); | |||||
| if ( n < 1 ) return(0); | |||||
| ybuffer = buffer; | ybuffer = buffer; | ||||
| n1 = n / 4 ; | n1 = n / 4 ; | ||||
| @@ -110,6 +110,9 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha, FLOAT *a, BLASLO | |||||
| BLASLONG n2; | BLASLONG n2; | ||||
| FLOAT ybuffer[4],*xbuffer; | FLOAT ybuffer[4],*xbuffer; | ||||
| if ( m < 1 ) return(0); | |||||
| if ( n < 1 ) return(0); | |||||
| xbuffer = buffer; | xbuffer = buffer; | ||||
| n1 = n / 4 ; | n1 = n / 4 ; | ||||
| @@ -29,7 +29,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||||
| #include "common.h" | #include "common.h" | ||||
| #if defined(BULLDOZER) | |||||
| #if defined(BULLDOZER) || defined(PILEDRIVER) | |||||
| #include "zgemv_t_microk_bulldozer-2.c" | #include "zgemv_t_microk_bulldozer-2.c" | ||||
| #elif defined(HASWELL) | #elif defined(HASWELL) | ||||
| #include "zgemv_t_microk_haswell-2.c" | #include "zgemv_t_microk_haswell-2.c" | ||||