Lines Matching refs:im
301 #define SHIFT_IMM_LSL(im) (((im) << 7) | 0x00)
302 #define SHIFT_IMM_LSR(im) (((im) << 7) | 0x20)
303 #define SHIFT_IMM_ASR(im) (((im) << 7) | 0x40)
304 #define SHIFT_IMM_ROR(im) (((im) << 7) | 0x60)
411 int cond, int opc, int rd, int rn, int im)
414 (rn << 16) | (rd << 12) | im);
599 int rd, int rn, tcg_target_long im)
601 if (im >= 0)
603 (rn << 16) | (rd << 12) | (im & 0xfff));
606 (rn << 16) | (rd << 12) | ((-im) & 0xfff));
610 int rd, int rn, tcg_target_long im)
612 if (im >= 0)
614 (rn << 16) | (rd << 12) | (im & 0xfff));
617 (rn << 16) | (rd << 12) | ((-im) & 0xfff));
650 int rd, int rn, tcg_target_long im)
652 if (im >= 0)
655 ((im & 0xf0) << 4) | (im & 0xf));
659 (((-im) & 0xf0) << 4) | ((-im) & 0xf));
663 int rd, int rn, tcg_target_long im)
665 if (im >= 0)
668 ((im & 0xf0) << 4) | (im & 0xf));
672 (((-im) & 0xf0) << 4) | ((-im) & 0xf));
690 int rd, int rn, tcg_target_long im)
692 if (im >= 0)
695 ((im & 0xf0) << 4) | (im & 0xf));
699 (((-im) & 0xf0) << 4) | ((-im) & 0xf));
710 int rd, int rn, tcg_target_long im)
712 if (im >= 0)
714 (rn << 16) | (rd << 12) | (im & 0xfff));
717 (rn << 16) | (rd << 12) | ((-im) & 0xfff));
721 int rd, int rn, tcg_target_long im)
723 if (im >= 0)
725 (rn << 16) | (rd << 12) | (im & 0xfff));
728 (rn << 16) | (rd << 12) | ((-im) & 0xfff));
746 int rd, int rn, tcg_target_long im)
748 if (im >= 0)
751 ((im & 0xf0) << 4) | (im & 0xf));
755 (((-im) & 0xf0) << 4) | ((-im) & 0xf));