Commit 427e164
x86/insn: Remove superfluous checks from instruction decoding routines
It's pointless checking if a particular part of an instruction is
decoded before calling the routine responsible for decoding it as this
check is duplicated in the routines itself. Streamline the code by
removing the superfluous checks. No functional difference.
Signed-off-by: Nikolay Borisov <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Cc: Josh Poimboeuf <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Link: https://lore.kernel.org/r/[email protected]1 parent b401b62 commit 427e164
2 files changed
+42
-70
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
268 | 268 | | |
269 | 269 | | |
270 | 270 | | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
276 | 274 | | |
277 | 275 | | |
278 | 276 | | |
| |||
339 | 337 | | |
340 | 338 | | |
341 | 339 | | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
347 | 343 | | |
348 | 344 | | |
349 | 345 | | |
| |||
386 | 382 | | |
387 | 383 | | |
388 | 384 | | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
394 | 388 | | |
395 | 389 | | |
396 | 390 | | |
| |||
417 | 411 | | |
418 | 412 | | |
419 | 413 | | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
425 | 417 | | |
426 | 418 | | |
427 | 419 | | |
| |||
460 | 452 | | |
461 | 453 | | |
462 | 454 | | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
468 | 458 | | |
469 | 459 | | |
470 | 460 | | |
| |||
628 | 618 | | |
629 | 619 | | |
630 | 620 | | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
636 | 624 | | |
637 | 625 | | |
638 | 626 | | |
| |||
703 | 691 | | |
704 | 692 | | |
705 | 693 | | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | | - | |
710 | | - | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
711 | 697 | | |
712 | 698 | | |
713 | 699 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
268 | 268 | | |
269 | 269 | | |
270 | 270 | | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
276 | 274 | | |
277 | 275 | | |
278 | 276 | | |
| |||
339 | 337 | | |
340 | 338 | | |
341 | 339 | | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
347 | 343 | | |
348 | 344 | | |
349 | 345 | | |
| |||
386 | 382 | | |
387 | 383 | | |
388 | 384 | | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
394 | 388 | | |
395 | 389 | | |
396 | 390 | | |
| |||
417 | 411 | | |
418 | 412 | | |
419 | 413 | | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
425 | 417 | | |
426 | 418 | | |
427 | 419 | | |
| |||
460 | 452 | | |
461 | 453 | | |
462 | 454 | | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
468 | 458 | | |
469 | 459 | | |
470 | 460 | | |
| |||
628 | 618 | | |
629 | 619 | | |
630 | 620 | | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
636 | 624 | | |
637 | 625 | | |
638 | 626 | | |
| |||
703 | 691 | | |
704 | 692 | | |
705 | 693 | | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | | - | |
710 | | - | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
711 | 697 | | |
712 | 698 | | |
713 | 699 | | |
| |||
0 commit comments