Lines Matching full:case
255 case 3: in decode_xtheadba()
257 case 2: in decode_xtheadba()
260 case 1: in decode_xtheadba()
262 case 0b0000000: in decode_xtheadba()
263 case 0b0000001: in decode_xtheadba()
264 case 0b0000010: in decode_xtheadba()
265 case 0b0000011: op = rv_op_th_addsl; break; in decode_xtheadba()
284 case 3: in decode_xtheadbb()
286 case 2: in decode_xtheadbb()
289 case 1: in decode_xtheadbb()
291 case 0b0001010: op = rv_op_th_srriw; break; in decode_xtheadbb()
292 case 0b1000000: in decode_xtheadbb()
297 case 0b1000001: in decode_xtheadbb()
302 case 0b1000010: in decode_xtheadbb()
307 case 0b1000011: in decode_xtheadbb()
312 case 0b1000100: in decode_xtheadbb()
313 case 0b1001000: in decode_xtheadbb()
318 case 0b0000100: in decode_xtheadbb()
319 case 0b0000101: op = rv_op_th_srri; break; in decode_xtheadbb()
322 case 2: op = rv_op_th_ext; break; in decode_xtheadbb()
323 case 3: op = rv_op_th_extu; break; in decode_xtheadbb()
340 case 3: in decode_xtheadbs()
342 case 2: in decode_xtheadbs()
345 case 1: in decode_xtheadbs()
347 case 0b100010: op = rv_op_th_tst; break; in decode_xtheadbs()
366 case 3: in decode_xtheadcmo()
368 case 2: in decode_xtheadcmo()
371 case 0: in decode_xtheadcmo()
373 case 0b000000000001: in decode_xtheadcmo()
378 case 0b000000000011: in decode_xtheadcmo()
383 case 0b000000000010: in decode_xtheadcmo()
388 case 0b000000101001: op = rv_op_th_dcache_cpa; break; in decode_xtheadcmo()
389 case 0b000000101011: op = rv_op_th_dcache_cipa; break; in decode_xtheadcmo()
390 case 0b000000101010: op = rv_op_th_dcache_ipa; break; in decode_xtheadcmo()
391 case 0b000000100101: op = rv_op_th_dcache_cva; break; in decode_xtheadcmo()
392 case 0b000000100111: op = rv_op_th_dcache_civa; break; in decode_xtheadcmo()
393 case 0b000000100110: op = rv_op_th_dcache_iva; break; in decode_xtheadcmo()
394 case 0b000000100001: op = rv_op_th_dcache_csw; break; in decode_xtheadcmo()
395 case 0b000000100011: op = rv_op_th_dcache_cisw; break; in decode_xtheadcmo()
396 case 0b000000100010: op = rv_op_th_dcache_isw; break; in decode_xtheadcmo()
397 case 0b000000101000: op = rv_op_th_dcache_cpal1; break; in decode_xtheadcmo()
398 case 0b000000100100: op = rv_op_th_dcache_cval1; break; in decode_xtheadcmo()
399 case 0b000000010000: in decode_xtheadcmo()
404 case 0b000000010001: in decode_xtheadcmo()
409 case 0b000000111000: op = rv_op_th_icache_ipa; break; in decode_xtheadcmo()
410 case 0b000000110000: op = rv_op_th_icache_iva; break; in decode_xtheadcmo()
411 case 0b000000010101: in decode_xtheadcmo()
416 case 0b000000010111: in decode_xtheadcmo()
421 case 0b000000010110: in decode_xtheadcmo()
444 case 3: in decode_xtheadcondmov()
446 case 2: in decode_xtheadcondmov()
449 case 1: in decode_xtheadcondmov()
451 case 0b0100000: op = rv_op_th_mveqz; break; in decode_xtheadcondmov()
452 case 0b0100001: op = rv_op_th_mvnez; break; in decode_xtheadcondmov()
471 case 3: in decode_xtheadfmemidx()
473 case 2: in decode_xtheadfmemidx()
476 case 6: in decode_xtheadfmemidx()
478 case 8: op = rv_op_th_flrw; break; in decode_xtheadfmemidx()
479 case 10: op = rv_op_th_flurw; break; in decode_xtheadfmemidx()
480 case 12: op = rv_op_th_flrd; break; in decode_xtheadfmemidx()
481 case 14: op = rv_op_th_flurd; break; in decode_xtheadfmemidx()
484 case 7: in decode_xtheadfmemidx()
486 case 8: op = rv_op_th_fsrw; break; in decode_xtheadfmemidx()
487 case 10: op = rv_op_th_fsurw; break; in decode_xtheadfmemidx()
488 case 12: op = rv_op_th_fsrd; break; in decode_xtheadfmemidx()
489 case 14: op = rv_op_th_fsurd; break; in decode_xtheadfmemidx()
508 case 3: in decode_xtheadfmv()
510 case 2: in decode_xtheadfmv()
513 case 1: in decode_xtheadfmv()
515 case 0b1010000: in decode_xtheadfmv()
520 case 0b1100000: in decode_xtheadfmv()
543 case 3: in decode_xtheadmac()
545 case 2: in decode_xtheadmac()
548 case 1: in decode_xtheadmac()
550 case 0b0010000: op = rv_op_th_mula; break; in decode_xtheadmac()
551 case 0b0010001: op = rv_op_th_muls; break; in decode_xtheadmac()
552 case 0b0010010: op = rv_op_th_mulaw; break; in decode_xtheadmac()
553 case 0b0010011: op = rv_op_th_mulsw; break; in decode_xtheadmac()
554 case 0b0010100: op = rv_op_th_mulah; break; in decode_xtheadmac()
555 case 0b0010101: op = rv_op_th_mulsh; break; in decode_xtheadmac()
574 case 3: in decode_xtheadmemidx()
576 case 2: in decode_xtheadmemidx()
579 case 4: in decode_xtheadmemidx()
581 case 0: op = rv_op_th_lrb; break; in decode_xtheadmemidx()
582 case 1: op = rv_op_th_lbib; break; in decode_xtheadmemidx()
583 case 2: op = rv_op_th_lurb; break; in decode_xtheadmemidx()
584 case 3: op = rv_op_th_lbia; break; in decode_xtheadmemidx()
585 case 4: op = rv_op_th_lrh; break; in decode_xtheadmemidx()
586 case 5: op = rv_op_th_lhib; break; in decode_xtheadmemidx()
587 case 6: op = rv_op_th_lurh; break; in decode_xtheadmemidx()
588 case 7: op = rv_op_th_lhia; break; in decode_xtheadmemidx()
589 case 8: op = rv_op_th_lrw; break; in decode_xtheadmemidx()
590 case 9: op = rv_op_th_lwib; break; in decode_xtheadmemidx()
591 case 10: op = rv_op_th_lurw; break; in decode_xtheadmemidx()
592 case 11: op = rv_op_th_lwia; break; in decode_xtheadmemidx()
593 case 12: op = rv_op_th_lrd; break; in decode_xtheadmemidx()
594 case 13: op = rv_op_th_ldib; break; in decode_xtheadmemidx()
595 case 14: op = rv_op_th_lurd; break; in decode_xtheadmemidx()
596 case 15: op = rv_op_th_ldia; break; in decode_xtheadmemidx()
597 case 16: op = rv_op_th_lrbu; break; in decode_xtheadmemidx()
598 case 17: op = rv_op_th_lbuib; break; in decode_xtheadmemidx()
599 case 18: op = rv_op_th_lurbu; break; in decode_xtheadmemidx()
600 case 19: op = rv_op_th_lbuia; break; in decode_xtheadmemidx()
601 case 20: op = rv_op_th_lrhu; break; in decode_xtheadmemidx()
602 case 21: op = rv_op_th_lhuib; break; in decode_xtheadmemidx()
603 case 22: op = rv_op_th_lurhu; break; in decode_xtheadmemidx()
604 case 23: op = rv_op_th_lhuia; break; in decode_xtheadmemidx()
605 case 24: op = rv_op_th_lrwu; break; in decode_xtheadmemidx()
606 case 25: op = rv_op_th_lwuib; break; in decode_xtheadmemidx()
607 case 26: op = rv_op_th_lurwu; break; in decode_xtheadmemidx()
608 case 27: op = rv_op_th_lwuia; break; in decode_xtheadmemidx()
611 case 5: in decode_xtheadmemidx()
613 case 0: op = rv_op_th_srb; break; in decode_xtheadmemidx()
614 case 1: op = rv_op_th_sbib; break; in decode_xtheadmemidx()
615 case 2: op = rv_op_th_surb; break; in decode_xtheadmemidx()
616 case 3: op = rv_op_th_sbia; break; in decode_xtheadmemidx()
617 case 4: op = rv_op_th_srh; break; in decode_xtheadmemidx()
618 case 5: op = rv_op_th_shib; break; in decode_xtheadmemidx()
619 case 6: op = rv_op_th_surh; break; in decode_xtheadmemidx()
620 case 7: op = rv_op_th_shia; break; in decode_xtheadmemidx()
621 case 8: op = rv_op_th_srw; break; in decode_xtheadmemidx()
622 case 9: op = rv_op_th_swib; break; in decode_xtheadmemidx()
623 case 10: op = rv_op_th_surw; break; in decode_xtheadmemidx()
624 case 11: op = rv_op_th_swia; break; in decode_xtheadmemidx()
625 case 12: op = rv_op_th_srd; break; in decode_xtheadmemidx()
626 case 13: op = rv_op_th_sdib; break; in decode_xtheadmemidx()
627 case 14: op = rv_op_th_surd; break; in decode_xtheadmemidx()
628 case 15: op = rv_op_th_sdia; break; in decode_xtheadmemidx()
648 case 3: in decode_xtheadmempair()
650 case 2: in decode_xtheadmempair()
653 case 4: in decode_xtheadmempair()
655 case 28: op = rv_op_th_lwd; break; in decode_xtheadmempair()
656 case 30: op = rv_op_th_lwud; break; in decode_xtheadmempair()
657 case 31: op = rv_op_th_ldd; break; in decode_xtheadmempair()
660 case 5: in decode_xtheadmempair()
662 case 28: op = rv_op_th_swd; break; in decode_xtheadmempair()
663 case 31: op = rv_op_th_sdd; break; in decode_xtheadmempair()
682 case 3: in decode_xtheadsync()
684 case 2: in decode_xtheadsync()
687 case 0: in decode_xtheadsync()
689 case 0b0000010: op = rv_op_th_sfence_vmas; break; in decode_xtheadsync()
690 case 0b0000000: in decode_xtheadsync()
692 case 0b11000: op = rv_op_th_sync; break; in decode_xtheadsync()
693 case 0b11010: op = rv_op_th_sync_i; break; in decode_xtheadsync()
694 case 0b11011: op = rv_op_th_sync_is; break; in decode_xtheadsync()
695 case 0b11001: op = rv_op_th_sync_s; break; in decode_xtheadsync()