@@ -55,235 +55,238 @@ void F77_c3chke(char * rout
55
55
}
56
56
#endif
57
57
58
- if (strncmp ( sf ,"cblas_cgemm " ,11 )== 0 ) {
59
- cblas_rout = "cblas_cgemm " ;
58
+ if (strncmp ( sf ,"cblas_cgemmtr " ,13 )== 0 ) {
59
+ cblas_rout = "cblas_cgemmtr " ;
60
60
61
61
cblas_info = 1 ;
62
- cblas_cgemm ( INVALID , CblasNoTrans , CblasNoTrans , 0 , 0 , 0 ,
62
+ cblas_cgemmtr ( INVALID , CblasUpper , CblasNoTrans , CblasNoTrans , 0 , 0 ,
63
63
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
64
64
chkxer ();
65
65
cblas_info = 1 ;
66
- cblas_cgemm ( INVALID , CblasNoTrans , CblasTrans , 0 , 0 , 0 ,
66
+ cblas_cgemmtr ( INVALID , CblasUpper , CblasNoTrans , CblasTrans , 0 , 0 ,
67
67
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
68
68
chkxer ();
69
69
cblas_info = 1 ;
70
- cblas_cgemm ( INVALID , CblasTrans , CblasNoTrans , 0 , 0 , 0 ,
70
+ cblas_cgemmtr ( INVALID , CblasUpper , CblasTrans , CblasNoTrans , 0 , 0 ,
71
71
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
72
72
chkxer ();
73
73
cblas_info = 1 ;
74
- cblas_cgemm ( INVALID , CblasTrans , CblasTrans , 0 , 0 , 0 ,
74
+ cblas_cgemmtr ( INVALID , CblasUpper , CblasTrans , CblasTrans , 0 , 0 ,
75
75
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
76
76
chkxer ();
77
- cblas_info = 2 ; RowMajorStrg = FALSE;
78
- cblas_cgemm ( CblasColMajor , INVALID , CblasNoTrans , 0 , 0 , 0 ,
77
+
78
+ cblas_info = 1 ;
79
+ cblas_cgemmtr ( INVALID , CblasLower , CblasNoTrans , CblasNoTrans , 0 , 0 ,
79
80
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
80
81
chkxer ();
81
- cblas_info = 2 ; RowMajorStrg = FALSE ;
82
- cblas_cgemm ( CblasColMajor , INVALID , CblasTrans , 0 , 0 , 0 ,
82
+ cblas_info = 1 ;
83
+ cblas_cgemmtr ( INVALID , CblasLower , CblasNoTrans , CblasTrans , 0 , 0 ,
83
84
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
84
85
chkxer ();
85
- cblas_info = 3 ; RowMajorStrg = FALSE ;
86
- cblas_cgemm ( CblasColMajor , CblasNoTrans , INVALID , 0 , 0 , 0 ,
86
+ cblas_info = 1 ;
87
+ cblas_cgemmtr ( INVALID , CblasLower , CblasTrans , CblasNoTrans , 0 , 0 ,
87
88
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
88
89
chkxer ();
89
- cblas_info = 3 ; RowMajorStrg = FALSE ;
90
- cblas_cgemm ( CblasColMajor , CblasTrans , INVALID , 0 , 0 , 0 ,
90
+ cblas_info = 1 ;
91
+ cblas_cgemmtr ( INVALID , CblasLower , CblasTrans , CblasTrans , 0 , 0 ,
91
92
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
92
93
chkxer ();
93
- cblas_info = 4 ; RowMajorStrg = FALSE;
94
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasNoTrans , INVALID , 0 , 0 ,
94
+
95
+ cblas_info = 2 ; RowMajorStrg = FALSE;
96
+ cblas_cgemmtr ( CblasColMajor , INVALID , CblasNoTrans , CblasNoTrans , 0 , 0 ,
95
97
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
96
98
chkxer ();
97
- cblas_info = 4 ; RowMajorStrg = FALSE;
98
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasTrans , INVALID , 0 , 0 ,
99
+ cblas_info = 2 ; RowMajorStrg = FALSE;
100
+ cblas_cgemmtr ( CblasColMajor , INVALID , CblasNoTrans , CblasTrans , 0 , 0 ,
101
+ ALPHA , A , 1 , B , 1 , BETA , C , 1 );
102
+ chkxer ();
103
+
104
+ cblas_info = 3 ; RowMajorStrg = FALSE;
105
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , INVALID , CblasNoTrans , 0 , 0 ,
106
+ ALPHA , A , 1 , B , 1 , BETA , C , 1 );
107
+ chkxer ();
108
+ cblas_info = 3 ; RowMajorStrg = FALSE;
109
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , INVALID , CblasTrans , 0 , 0 ,
99
110
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
100
111
chkxer ();
112
+
101
113
cblas_info = 4 ; RowMajorStrg = FALSE;
102
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasNoTrans , INVALID , 0 , 0 ,
114
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , INVALID , 0 , 0 ,
103
115
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
104
116
chkxer ();
105
117
cblas_info = 4 ; RowMajorStrg = FALSE;
106
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasTrans , INVALID , 0 , 0 ,
118
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , INVALID , 0 , 0 ,
107
119
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
108
120
chkxer ();
121
+
122
+
109
123
cblas_info = 5 ; RowMajorStrg = FALSE;
110
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasNoTrans , 0 , INVALID , 0 ,
124
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , CblasNoTrans , INVALID , 0 ,
111
125
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
112
126
chkxer ();
113
127
cblas_info = 5 ; RowMajorStrg = FALSE;
114
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasTrans , 0 , INVALID , 0 ,
128
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , CblasTrans , INVALID , 0 ,
115
129
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
116
130
chkxer ();
117
131
cblas_info = 5 ; RowMajorStrg = FALSE;
118
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasNoTrans , 0 , INVALID , 0 ,
132
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasNoTrans , INVALID , 0 ,
119
133
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
120
134
chkxer ();
121
135
cblas_info = 5 ; RowMajorStrg = FALSE;
122
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasTrans , 0 , INVALID , 0 ,
136
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasTrans , INVALID , 0 ,
123
137
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
124
138
chkxer ();
139
+
125
140
cblas_info = 6 ; RowMajorStrg = FALSE;
126
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasNoTrans , 0 , 0 , INVALID ,
141
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , CblasNoTrans , 0 , INVALID ,
127
142
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
128
143
chkxer ();
129
144
cblas_info = 6 ; RowMajorStrg = FALSE;
130
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasTrans , 0 , 0 , INVALID ,
145
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , CblasTrans , 0 , INVALID ,
131
146
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
132
147
chkxer ();
133
148
cblas_info = 6 ; RowMajorStrg = FALSE;
134
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasNoTrans , 0 , 0 , INVALID ,
149
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasNoTrans , 0 , INVALID ,
135
150
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
136
151
chkxer ();
137
152
cblas_info = 6 ; RowMajorStrg = FALSE;
138
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasTrans , 0 , 0 , INVALID ,
153
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasTrans , 0 , INVALID ,
139
154
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
140
155
chkxer ();
156
+
157
+
141
158
cblas_info = 9 ; RowMajorStrg = FALSE;
142
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasNoTrans , 2 , 0 , 0 ,
159
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , CblasNoTrans , 2 , 0 ,
143
160
ALPHA , A , 1 , B , 1 , BETA , C , 2 );
144
161
chkxer ();
145
162
cblas_info = 9 ; RowMajorStrg = FALSE;
146
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasTrans , 2 , 0 , 0 ,
163
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , CblasTrans , 2 , 0 ,
147
164
ALPHA , A , 1 , B , 1 , BETA , C , 2 );
148
165
chkxer ();
149
166
cblas_info = 9 ; RowMajorStrg = FALSE;
150
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasNoTrans , 0 , 0 , 2 ,
167
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasNoTrans , 0 , 2 ,
151
168
ALPHA , A , 1 , B , 2 , BETA , C , 1 );
152
169
chkxer ();
153
170
cblas_info = 9 ; RowMajorStrg = FALSE;
154
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasTrans , 0 , 0 , 2 ,
171
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasTrans , 0 , 2 ,
155
172
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
156
173
chkxer ();
174
+
157
175
cblas_info = 11 ; RowMajorStrg = FALSE;
158
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasNoTrans , 0 , 0 , 2 ,
176
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , CblasNoTrans , 0 , 2 ,
159
177
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
160
178
chkxer ();
161
179
cblas_info = 11 ; RowMajorStrg = FALSE;
162
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasNoTrans , 0 , 0 , 2 ,
180
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasNoTrans , 0 , 2 ,
163
181
ALPHA , A , 2 , B , 1 , BETA , C , 1 );
164
182
chkxer ();
165
183
cblas_info = 11 ; RowMajorStrg = FALSE;
166
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasTrans , 0 , 2 , 0 ,
167
- ALPHA , A , 1 , B , 1 , BETA , C , 1 );
168
- chkxer ();
169
- cblas_info = 11 ; RowMajorStrg = FALSE;
170
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasTrans , 0 , 2 , 0 ,
184
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasTrans , 2 , 0 ,
171
185
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
172
186
chkxer ();
187
+
173
188
cblas_info = 14 ; RowMajorStrg = FALSE;
174
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasNoTrans , 2 , 0 , 0 ,
189
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , CblasNoTrans , 2 , 0 ,
175
190
ALPHA , A , 2 , B , 1 , BETA , C , 1 );
176
191
chkxer ();
177
192
cblas_info = 14 ; RowMajorStrg = FALSE;
178
- cblas_cgemm ( CblasColMajor , CblasNoTrans , CblasTrans , 2 , 0 , 0 ,
179
- ALPHA , A , 2 , B , 1 , BETA , C , 1 );
193
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , CblasTrans , 2 , 0 ,
194
+ ALPHA , A , 2 , B , 2 , BETA , C , 1 );
180
195
chkxer ();
196
+
181
197
cblas_info = 14 ; RowMajorStrg = FALSE;
182
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasNoTrans , 2 , 0 , 0 ,
183
- ALPHA , A , 1 , B , 1 , BETA , C , 1 );
198
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasNoTrans , 2 , 0 ,
199
+ ALPHA , A , 2 , B , 1 , BETA , C , 1 );
184
200
chkxer ();
185
201
cblas_info = 14 ; RowMajorStrg = FALSE;
186
- cblas_cgemm ( CblasColMajor , CblasTrans , CblasTrans , 2 , 0 , 0 ,
187
- ALPHA , A , 1 , B , 1 , BETA , C , 1 );
188
- chkxer ();
189
- cblas_info = 4 ; RowMajorStrg = TRUE;
190
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasNoTrans , INVALID , 0 , 0 ,
191
- ALPHA , A , 1 , B , 1 , BETA , C , 1 );
192
- chkxer ();
193
- cblas_info = 4 ; RowMajorStrg = TRUE;
194
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasTrans , INVALID , 0 , 0 ,
195
- ALPHA , A , 1 , B , 1 , BETA , C , 1 );
196
- chkxer ();
197
- cblas_info = 4 ; RowMajorStrg = TRUE;
198
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasNoTrans , INVALID , 0 , 0 ,
199
- ALPHA , A , 1 , B , 1 , BETA , C , 1 );
200
- chkxer ();
201
- cblas_info = 4 ; RowMajorStrg = TRUE;
202
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasTrans , INVALID , 0 , 0 ,
203
- ALPHA , A , 1 , B , 1 , BETA , C , 1 );
202
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasTrans , 2 , 0 ,
203
+ ALPHA , A , 2 , B , 2 , BETA , C , 1 );
204
204
chkxer ();
205
+
206
+ /* Row Major */
205
207
cblas_info = 5 ; RowMajorStrg = TRUE;
206
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasNoTrans , 0 , INVALID , 0 ,
208
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasNoTrans , CblasNoTrans , INVALID , 0 ,
207
209
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
208
210
chkxer ();
209
211
cblas_info = 5 ; RowMajorStrg = TRUE;
210
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasTrans , 0 , INVALID , 0 ,
212
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasNoTrans , CblasTrans , INVALID , 0 ,
211
213
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
212
214
chkxer ();
213
215
cblas_info = 5 ; RowMajorStrg = TRUE;
214
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasNoTrans , 0 , INVALID , 0 ,
216
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasTrans , CblasNoTrans , INVALID , 0 ,
215
217
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
216
218
chkxer ();
217
219
cblas_info = 5 ; RowMajorStrg = TRUE;
218
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasTrans , 0 , INVALID , 0 ,
220
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasTrans , CblasTrans , INVALID , 0 ,
219
221
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
220
222
chkxer ();
223
+
221
224
cblas_info = 6 ; RowMajorStrg = TRUE;
222
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasNoTrans , 0 , 0 , INVALID ,
225
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasNoTrans , CblasNoTrans , 0 , INVALID ,
223
226
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
224
227
chkxer ();
225
228
cblas_info = 6 ; RowMajorStrg = TRUE;
226
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasTrans , 0 , 0 , INVALID ,
229
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasNoTrans , CblasTrans , 0 , INVALID ,
227
230
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
228
231
chkxer ();
229
232
cblas_info = 6 ; RowMajorStrg = TRUE;
230
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasNoTrans , 0 , 0 , INVALID ,
233
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasTrans , CblasNoTrans , 0 , INVALID ,
231
234
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
232
235
chkxer ();
233
236
cblas_info = 6 ; RowMajorStrg = TRUE;
234
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasTrans , 0 , 0 , INVALID ,
237
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasTrans , CblasTrans , 0 , INVALID ,
235
238
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
236
239
chkxer ();
240
+
237
241
cblas_info = 9 ; RowMajorStrg = TRUE;
238
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasNoTrans , 0 , 0 , 2 ,
242
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasNoTrans , CblasNoTrans , 0 , 2 ,
239
243
ALPHA , A , 1 , B , 1 , BETA , C , 2 );
240
244
chkxer ();
241
245
cblas_info = 9 ; RowMajorStrg = TRUE;
242
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasTrans , 0 , 0 , 2 ,
246
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasNoTrans , CblasTrans , 0 , 2 ,
243
247
ALPHA , A , 1 , B , 2 , BETA , C , 2 );
244
248
chkxer ();
245
249
cblas_info = 9 ; RowMajorStrg = TRUE;
246
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasNoTrans , 2 , 0 , 0 ,
250
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasTrans , CblasNoTrans , 2 , 0 ,
247
251
ALPHA , A , 1 , B , 2 , BETA , C , 1 );
248
252
chkxer ();
249
253
cblas_info = 9 ; RowMajorStrg = TRUE;
250
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasTrans , 2 , 0 , 0 ,
254
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasTrans , CblasTrans , 2 , 0 ,
251
255
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
252
256
chkxer ();
257
+
253
258
cblas_info = 11 ; RowMajorStrg = TRUE;
254
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasNoTrans , 0 , 2 , 0 ,
259
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasNoTrans , CblasNoTrans , 0 , 2 ,
255
260
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
256
261
chkxer ();
257
262
cblas_info = 11 ; RowMajorStrg = TRUE;
258
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasNoTrans , 0 , 2 , 0 ,
259
- ALPHA , A , 2 , B , 1 , BETA , C , 1 );
260
- chkxer ();
261
- cblas_info = 11 ; RowMajorStrg = TRUE;
262
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasTrans , 0 , 0 , 2 ,
263
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasNoTrans , 0 , 2 ,
263
264
ALPHA , A , 2 , B , 1 , BETA , C , 1 );
264
265
chkxer ();
265
266
cblas_info = 11 ; RowMajorStrg = TRUE;
266
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasTrans , 0 , 0 , 2 ,
267
+ cblas_cgemmtr ( CblasColMajor , CblasUpper , CblasTrans , CblasTrans , 2 , 0 ,
267
268
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
268
269
chkxer ();
270
+
269
271
cblas_info = 14 ; RowMajorStrg = TRUE;
270
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasNoTrans , 0 , 2 , 0 ,
271
- ALPHA , A , 1 , B , 2 , BETA , C , 1 );
272
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasNoTrans , CblasNoTrans , 2 , 0 ,
273
+ ALPHA , A , 2 , B , 2 , BETA , C , 1 );
272
274
chkxer ();
273
275
cblas_info = 14 ; RowMajorStrg = TRUE;
274
- cblas_cgemm ( CblasRowMajor , CblasNoTrans , CblasTrans , 0 , 2 , 0 ,
275
- ALPHA , A , 1 , B , 1 , BETA , C , 1 );
276
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasNoTrans , CblasTrans , 2 , 0 ,
277
+ ALPHA , A , 2 , B , 1 , BETA , C , 1 );
276
278
chkxer ();
277
279
cblas_info = 14 ; RowMajorStrg = TRUE;
278
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasNoTrans , 0 , 2 , 0 ,
279
- ALPHA , A , 1 , B , 2 , BETA , C , 1 );
280
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasTrans , CblasNoTrans , 2 , 0 ,
281
+ ALPHA , A , 2 , B , 2 , BETA , C , 1 );
280
282
chkxer ();
281
283
cblas_info = 14 ; RowMajorStrg = TRUE;
282
- cblas_cgemm ( CblasRowMajor , CblasTrans , CblasTrans , 0 , 2 , 0 ,
283
- ALPHA , A , 1 , B , 1 , BETA , C , 1 );
284
+ cblas_cgemmtr ( CblasRowMajor , CblasUpper , CblasTrans , CblasTrans , 2 , 0 ,
285
+ ALPHA , A , 2 , B , 2 , BETA , C , 1 );
284
286
chkxer ();
285
- } else if (strncmp ( sf ,"cblas_cgemmtr" ,12 )== 0 ) {
286
- cblas_rout = "cblas_cgemmtr" ;
287
+
288
+ } else if (strncmp ( sf ,"cblas_cgemm" ,11 )== 0 ) {
289
+ cblas_rout = "cblas_cgemm" ;
287
290
288
291
cblas_info = 1 ;
289
292
cblas_cgemm ( INVALID , CblasNoTrans , CblasNoTrans , 0 , 0 , 0 ,
@@ -509,7 +512,6 @@ void F77_c3chke(char * rout
509
512
cblas_cgemm ( CblasRowMajor , CblasTrans , CblasTrans , 0 , 2 , 0 ,
510
513
ALPHA , A , 1 , B , 1 , BETA , C , 1 );
511
514
chkxer ();
512
-
513
515
} else if (strncmp ( sf ,"cblas_chemm" ,11 )== 0 ) {
514
516
cblas_rout = "cblas_chemm" ;
515
517
@@ -1937,7 +1939,7 @@ void F77_c3chke(char * rout
1937
1939
}
1938
1940
1939
1941
if (cblas_ok == 1 )
1940
- printf (" %-12s PASSED THE TESTS OF ERROR-EXITS\n" , cblas_rout );
1942
+ printf (" %-13s PASSED THE TESTS OF ERROR-EXITS\n" , cblas_rout );
1941
1943
else
1942
1944
printf ("***** %s FAILED THE TESTS OF ERROR-EXITS *******\n" ,cblas_rout );
1943
1945
}
0 commit comments