Lines Matching defs:registers
1634 RegisterList registers) {
1637 << rn << write_back << ", " << registers;
1643 RegisterList registers) {
1646 << write_back << ", " << registers;
1652 RegisterList registers) {
1655 << write_back << ", " << registers;
1661 RegisterList registers) {
1664 << write_back << ", " << registers;
1670 RegisterList registers) {
1673 << write_back << ", " << registers;
1679 RegisterList registers) {
1682 << write_back << ", " << registers;
1689 RegisterList registers) {
1692 << rn << write_back << ", " << registers;
1698 RegisterList registers) {
1701 << write_back << ", " << registers;
2111 RegisterList registers) {
2114 << registers;
2125 RegisterList registers) {
2128 << registers;
3017 RegisterList registers) {
3020 << rn << write_back << ", " << registers;
3026 RegisterList registers) {
3029 << write_back << ", " << registers;
3036 RegisterList registers) {
3039 << rn << write_back << ", " << registers;
3046 RegisterList registers) {
3049 << rn << write_back << ", " << registers;
3055 RegisterList registers) {
3058 << write_back << ", " << registers;
3064 RegisterList registers) {
3067 << write_back << ", " << registers;
3073 RegisterList registers) {
3076 << write_back << ", " << registers;
3082 RegisterList registers) {
3085 << write_back << ", " << registers;
8120 RegisterList registers((((instr >> 24) & 0x1) << kLRRegNum) |
8122 // PUSH{<c>}{<q>} <registers> ; T1
8123 push(CurrentCond(), Narrow, registers);
8226 RegisterList registers((((instr >> 24) & 0x1) << kPCRegNum) |
8228 // POP{<c>}{<q>} <registers> ; T1
8229 pop(CurrentCond(), Narrow, registers);
8327 RegisterList registers(((instr >> 16) & 0xff));
8328 // STM{<c>}{<q>} <Rn>!, <registers> ; T1
8333 registers);
8339 RegisterList registers(((instr >> 16) & 0xff));
8340 // LDM{<c>}{<q>} <Rn>{!}, <registers> ; T1
8344 WriteBack(!registers.Includes(Register(rn))),
8345 registers);
9939 RegisterList registers(
9944 ((registers.GetList() & ~0xff) == 0)) {
9945 // STM{<c>}.W <Rn>{!}, <registers> ; T2
9950 registers);
9955 // STM{<c>}{<q>} <Rn>{!}, <registers> ; T2
9960 registers);
10184 RegisterList registers(
10187 if (registers.IsR0toR7orLR()) {
10188 // PUSH{<c>}.W <registers> ; T1
10189 push(CurrentCond(), Wide, registers);
10194 // PUSH{<c>}{<q>} <registers> ; T1
10195 push(CurrentCond(), Best, registers);
10204 RegisterList registers(
10207 // STMDB{<c>}{<q>} <Rn>{!}, <registers> ; T1
10212 registers);
10299 RegisterList registers(
10303 if (registers.IsR0toR7orPC()) {
10304 // POP{<c>}.W <registers> ; T2
10305 pop(CurrentCond(), Wide, registers);
10310 // POP{<c>}{<q>} <registers> ; T2
10311 pop(CurrentCond(), Best, registers);
10320 RegisterList registers(
10325 (((registers.GetList() & (1 << rn)) == 0) ==
10327 ((registers.GetList() & ~0xff) == 0)) {
10328 // LDM{<c>}.W <Rn>{!}, <registers> ; T2
10333 registers);
10338 // LDM{<c>}{<q>} <Rn>{!}, <registers> ; T2
10343 registers);
10354 RegisterList registers(
10358 // LDMDB{<c>}{<q>} <Rn>{!}, <registers> ; T1
10362 registers);
64544 RegisterList registers((instr & 0xffff));
64545 // STMDA{<c>}{<q>} <Rn>{!}, <registers> ; A1
64546 stmda(condition, Register(rn), write_back, registers);
64558 RegisterList registers((instr & 0xffff));
64559 // STM{<c>}{<q>} <Rn>{!}, <registers> ; A1
64560 stm(condition, Best, Register(rn), write_back, registers);
64574 RegisterList registers((instr & 0xffff));
64575 // PUSH{<c>}{<q>} <registers> ; A1
64576 push(condition, Best, registers);
64582 RegisterList registers((instr & 0xffff));
64583 // STMDB{<c>}{<q>} <Rn>{!}, <registers> ; A1
64584 stmdb(condition, Best, Register(rn), write_back, registers);
64596 RegisterList registers((instr & 0xffff));
64597 // STMIB{<c>}{<q>} <Rn>{!}, <registers> ; A1
64598 stmib(condition, Register(rn), write_back, registers);
64616 RegisterList registers((instr & 0xffff));
64617 // LDMDA{<c>}{<q>} <Rn>{!}, <registers> ; A1
64618 ldmda(condition, Register(rn), write_back, registers);
64632 RegisterList registers((instr & 0xffff));
64633 // POP{<c>}{<q>} <registers> ; A1
64634 pop(condition, Best, registers);
64640 RegisterList registers((instr & 0xffff));
64641 // LDM{<c>}{<q>} <Rn>{!}, <registers> ; A1
64642 ldm(condition, Best, Register(rn), write_back, registers);
64654 RegisterList registers((instr & 0xffff));
64655 // LDMDB{<c>}{<q>} <Rn>{!}, <registers> ; A1
64656 ldmdb(condition, Register(rn), write_back, registers);
64668 RegisterList registers((instr & 0xffff));
64669 // LDMIB{<c>}{<q>} <Rn>{!}, <registers> ; A1
64670 ldmib(condition, Register(rn), write_back, registers);