@@ -173,6 +173,11 @@ void v_mnemonic(char *str, MNEMONIC *mne)
173173 {
174174 ++ Redo ;
175175 Redo_why |= REASON_MNEMONIC_NOT_RESOLVED ;
176+ if (!F_verbose )
177+ {
178+ sprintf ( sBuffer , "%s %s" , mne -> name , str );
179+ asmerr ( ERROR_UNKNOWN_MNEMONIC , false, sBuffer );
180+ }
176181 }
177182 }
178183 sym = symbase ;
@@ -211,6 +216,11 @@ void v_mnemonic(char *str, MNEMONIC *mne)
211216 //FIX
212217 ++ Redo ;
213218 Redo_why |= REASON_MNEMONIC_NOT_RESOLVED ;
219+ if (!F_verbose )
220+ {
221+ sprintf ( sBuffer , "%s %s" , mne -> name , str );
222+ asmerr ( ERROR_UNKNOWN_MNEMONIC , false, sBuffer );
223+ }
214224 return ;
215225 }
216226
@@ -231,6 +241,11 @@ void v_mnemonic(char *str, MNEMONIC *mne)
231241 //FIX: Cause assembly to fail when an invalid mode is used for an opcode...
232242 ++ Redo ;
233243 Redo_why |= REASON_MNEMONIC_NOT_RESOLVED ;
244+ if (!F_verbose )
245+ {
246+ sprintf ( sBuffer , "%s %s" , mne -> name , str );
247+ asmerr ( ERROR_UNKNOWN_MNEMONIC , false, sBuffer );
248+ }
234249 return ;
235250
236251 case AM_BYTEADR_SP :
@@ -269,6 +284,11 @@ void v_mnemonic(char *str, MNEMONIC *mne)
269284 //FIX: Cause assembly to fail when an invalid mode is used for an opcode...
270285 ++ Redo ;
271286 Redo_why |= REASON_MNEMONIC_NOT_RESOLVED ;
287+ if (!F_verbose )
288+ {
289+ sprintf ( sBuffer , "%s %s" , mne -> name , str );
290+ asmerr ( ERROR_UNKNOWN_MNEMONIC , false, sBuffer );
291+ }
272292 return ;
273293 }
274294 }
0 commit comments