Jan Beulich 7b94647ad0 x86: improve match_template()'s diagnostics
At the example of

	extractps $0, %xmm0, %xmm0
	insertps $0, %xmm0, %eax

(both having respectively the same mistake of using the wrong kind of
destination register) it is easy to see that current behavior is far
from ideal: The former results in "unsupported instruction" for 32-bit
code simply because the 2nd template we have is a Cpu64 one. Instead we
should aim at emitting the "best" possible error, which will typically
be the one where we passed the largest number of checks. Generalize the
original "specific_error" approach by making it apply to the entire
matching loop, utilizing that line numbers increase as we pass further
checks.
2022-09-30 10:13:39 +02:00
..
2022-07-09 21:36:10 +09:30
2022-04-12 09:04:15 +02:00
2022-04-21 11:31:45 +09:30
2022-04-12 09:04:15 +02:00
2022-07-09 21:47:24 +09:30
2022-04-12 09:04:15 +02:00
2022-05-10 11:21:37 +09:30
2022-04-12 09:04:15 +02:00
2022-07-09 21:36:10 +09:30
2022-07-09 21:23:00 +09:30
2022-08-04 12:22:39 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:36:10 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-05-18 09:37:34 +02:00
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:36:10 +09:30
2022-07-09 21:36:10 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:36:10 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:48:02 +09:30
2022-07-09 21:48:02 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-04-12 09:04:15 +02:00
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30