Lines Matching defs:simm13
538 assert(Assembler::is_simm13(divisor), "can only handle simm13");
586 assert(Assembler::is_simm13(divisor), "can only handle simm13");
800 // for offsets larger than a simm13 we setup the offset in O7
913 // for offsets larger than a simm13 we setup the offset in O7
1874 int simm13 = right->as_constant_ptr()->as_jint();
1877 case lir_add: __ add (lreg, simm13, res); break;
1878 case lir_sub: __ sub (lreg, simm13, res); break;
1879 case lir_mul: __ mult (lreg, simm13, res); break;
1886 assert(Assembler::is_simm13(con), "must be simm13");
1938 int simm13 = right->as_constant_ptr()->as_jint();
1940 case lir_logic_and: __ and3 (left->as_register(), simm13, dest->as_register()); break;
1941 case lir_logic_or: __ or3 (left->as_register(), simm13, dest->as_register()); break;
1942 case lir_logic_xor: __ xor3 (left->as_register(), simm13, dest->as_register()); break;
1948 int simm13 = (int)c;
1954 __ and3 (left->as_register_lo(), simm13, dest->as_register_lo());
1961 __ or3 (left->as_register_lo(), simm13, dest->as_register_lo());
1968 __ xor3 (left->as_register_lo(), simm13, dest->as_register_lo());