Lines Matching refs:Assembler
37 switch (Assembler::inv_op(inst)) {
39 case Assembler::ldst_op:
41 switch (Assembler::inv_op3(inst)) {
42 case Assembler::lduw_op3:
43 case Assembler::ldub_op3:
44 case Assembler::lduh_op3:
45 case Assembler::ldd_op3:
46 case Assembler::ldsw_op3:
47 case Assembler::ldsb_op3:
48 case Assembler::ldsh_op3:
49 case Assembler::ldx_op3:
50 case Assembler::ldf_op3:
51 case Assembler::lddf_op3:
52 case Assembler::stw_op3:
53 case Assembler::stb_op3:
54 case Assembler::sth_op3:
55 case Assembler::std_op3:
56 case Assembler::stx_op3:
57 case Assembler::stf_op3:
58 case Assembler::stdf_op3:
59 case Assembler::casa_op3:
60 case Assembler::casxa_op3:
68 case Assembler::arith_op:
70 switch (Assembler::inv_op3(inst)) {
71 case Assembler::or_op3:
72 case Assembler::add_op3:
73 case Assembler::jmpl_op3:
81 guarantee(Assembler::inv_immed(inst), "must have a simm13 field");
82 int simm13 = Assembler::low10((intptr_t)x) + o;
83 guarantee(Assembler::is_simm13(simm13), "offset can't overflow simm13");
84 inst &= ~Assembler::simm( -1, 13);
85 inst |= Assembler::simm(simm13, 13);
94 case Assembler::branch_op:
98 guarantee(Assembler::inv_op2(inst)==Assembler::sethi_op2, "must be sethi");
102 inst &= ~Assembler::hi22(-1);
103 inst |= Assembler::hi22((intptr_t)np);
110 guarantee(Assembler::inv_op(inst2)==Assembler::arith_op, "arith op");
125 guarantee(Assembler::inv_op2(inst)==Assembler::sethi_op2, "must be sethi");
126 inst &= ~Assembler::hi22( -1);
127 inst |= Assembler::hi22((intptr_t)x);