Lines Matching refs:direction
376 parse_reg (char *src, op_type *mode, unsigned int *reg, int direction) in parse_reg() argument
391 *mode = PSIZE | REG | direction; in parse_reg()
433 *mode = PSIZE | REG | direction; in parse_reg()
440 *mode = L_32 | REG | direction; in parse_reg()
448 *mode = L_16 | REG | direction; in parse_reg()
461 *mode = L_8 | REG | direction; in parse_reg()
467 *mode = L_8 | REG | direction; in parse_reg()
473 *mode = L_16 | REG | direction; in parse_reg()
603 get_operand (char **ptr, struct h8_op *op, int direction) in get_operand() argument
652 len = parse_reg (src, &op->mode, &op->reg, direction); in get_operand()
717 len = parse_reg (src + 1, &mode, &num, direction); in get_operand()
721 op->mode = ABS | direction; in get_operand()
741 len = parse_reg (src, &mode, &op->reg, direction); in get_operand()
747 mode = PCIDXB | direction; in get_operand()
750 mode = PCIDXW | direction; in get_operand()
753 mode = PCIDXL | direction; in get_operand()
781 op->mode |= ABS | direction; in get_operand()
793 len = parse_reg (src, &mode, &op->reg, direction); in get_operand()
805 op->mode |= INDEXB | direction; in get_operand()
808 op->mode |= INDEXW | direction; in get_operand()
811 op->mode |= INDEXL | direction; in get_operand()
820 op->mode |= DISP | direction; in get_operand()
831 len = parse_reg (src, &mode, &num, direction); in get_operand()
853 op->mode = direction | IND | PSIZE; in get_operand()
863 op->mode = ABS | direction; in get_operand()