Lines Matching refs:encoding

185     int16_t encoding = B14 | B9 | B8 | B6 |
187 Emit16(encoding);
192 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 |
200 Emit32(encoding);
211 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 |
219 Emit32(encoding);
229 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 |
237 Emit32(encoding);
247 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 |
255 Emit32(encoding);
264 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 | B20 |
272 Emit32(encoding);
281 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 | B21 | B20 |
289 Emit32(encoding);
302 int32_t encoding = B31 | B30 | B29 | B28 | B25 |
310 Emit32(encoding);
323 int32_t encoding = B31 | B30 | B29 | B28 | B25 |
331 Emit32(encoding);
383 // This is different from other loads. The encoding is like ARM.
384 int32_t encoding = B31 | B30 | B29 | B27 | B22 | B20 |
388 Emit32(encoding);
400 // This is different from other loads. The encoding is like ARM.
401 int32_t encoding = B31 | B30 | B29 | B27 | B22 |
405 Emit32(encoding);
833 int32_t encoding = 0;
850 encoding = B31 | B30 | B29 | B28 |
865 encoding = B31 | B30 | B29 | B28 |
874 encoding = B31 | B30 | B29 | B27 | B25 |
881 Emit32(encoding);
985 // T2 encoding.
1005 // T2 encoding.
1038 int16_t encoding = dp_opcode << 14 |
1044 Emit16(encoding);
1074 // Can use T2 encoding (allows 4 bit registers)
1125 // T2 encoding.
1163 // T2 encoding.
1176 int16_t encoding = dp_opcode << 14 |
1182 Emit16(encoding);
1217 int32_t encoding = B31 | B30 | B29 | B27 | B25 | B22 |
1221 encoding |= imm3 << 12 | imm2 << 6 | static_cast<int16_t>(rm) |
1223 Emit32(encoding);
1235 int16_t encoding = opcode << 11 | amount << 6 | static_cast<int16_t>(rm) << 3 |
1237 Emit16(encoding);
1260 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 |
1262 encoding |= static_cast<int16_t>(rn) << 16 | static_cast<int16_t>(rm) |
1264 Emit32(encoding);
1275 int16_t encoding = B14 | opcode << 6 | static_cast<int16_t>(rm) << 3 |
1277 Emit16(encoding);
1289 int32_t encoding = B31 | B30 | B29 | B28 | B15;
1292 encoding |= B14;
1294 encoding |= B12;
1305 // Can use the T4 encoding allowing a 24 bit offset.
1307 encoding |= B12;
1310 // Must be T3 encoding with a 20 bit offset.
1311 encoding |= cond_ << 22;
1315 encoding = Thumb2Assembler::EncodeBranchOffset(offset, encoding);
1316 buffer->Store<int16_t>(location_, static_cast<int16_t>(encoding >> 16));
1317 buffer->Store<int16_t>(location_+2, static_cast<int16_t>(encoding & 0xffff));
1323 int16_t encoding = B15 | B13 | B12 |
1329 buffer->Store<int16_t>(location_, encoding);
1332 int16_t encoding;
1335 encoding = B15 | B14 | B13 |
1338 encoding = B15 | B14 | B12 |
1341 buffer->Store<int16_t>(location_, encoding);
1409 int32_t encoding = B31 | B30 | B29 | B28 | B27 |
1415 Emit32(encoding);
1433 int16_t encoding = opA << 12 |
1441 encoding |= rd << 8 | offset >> 2;
1445 encoding |= static_cast<uint32_t>(rd);
1461 encoding |= rn << 3 | offset << 6;
1464 Emit16(encoding);
1469 // PC relative literal encoding.
1478 int32_t encoding = 0x1f << 27 | 0xf << 16 | B22 | (load ? B20 : 0) |
1481 Emit32(encoding);
1486 int32_t encoding = B14 | (load ? B11 : 0) | static_cast<uint32_t>(rd) << 8 | offset >> 2;
1487 Emit16(encoding);
1498 int32_t encoding = 0x1f << 27 | (load ? B20 : 0) | static_cast<uint32_t>(rd) << 12 |
1501 encoding |= B21;
1503 encoding |= B22;
1505 Emit32(encoding);
1508 int32_t encoding = B14 | B12 | (load ? B11 : 0) | static_cast<uint32_t>(rd) |
1511 encoding |= B10;
1513 encoding |= B9;
1515 Emit16(encoding);
1534 int16_t encoding = B15 | B13 | B12 | (load ? B11 : 0) | B10 |
1536 Emit16(encoding);
1575 int32_t encoding = B31 | B30 | B29 | B27 |
1581 Emit32(encoding);
1583 int16_t encoding = B15 | B14 |
1587 Emit16(encoding);
1642 int32_t encoding = B31 | B30 | B29 | B28 | B27 |
1649 Emit32(encoding);
1661 // Use encoding T3.
1666 int32_t encoding = B31 | B30 | B29 | B28 |
1673 Emit32(encoding);
1675 int16_t encoding = B13 | static_cast<uint16_t>(rd) << 8 |
1677 Emit16(encoding);
1689 int32_t encoding = B31 | B30 | B29 | B28 |
1696 Emit32(encoding);
1706 int32_t encoding = B31 | B30 | B29 | B27 | B22 | B20 |
1711 Emit32(encoding);
1731 int32_t encoding = B31 | B30 | B29 | B27 | B22 |
1736 Emit32(encoding);
1747 int32_t encoding = B31 | B30 | B29 | B27 | B23 | B22 | B20 |
1752 Emit32(encoding);
1774 int32_t encoding = B31 | B30 | B29 | B27 | B23 | B22 |
1780 Emit32(encoding);
1786 int32_t encoding = B31 | B30 | B29 | B27 | B28 | B25 | B24 | B23 |
1793 Emit32(encoding);
1799 uint16_t encoding = B15 | B13 | B12 |
1801 Emit16(static_cast<int16_t>(encoding));
1811 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
1816 Emit32(encoding);
1826 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
1831 Emit32(encoding);
1846 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
1852 Emit32(encoding);
1868 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
1874 Emit32(encoding);
1888 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
1894 Emit32(encoding);
1909 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
1915 Emit32(encoding);
1923 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
1928 Emit32(encoding);
1937 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
1942 Emit32(encoding);
1950 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
1955 Emit32(encoding);
1964 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
1969 Emit32(encoding);
2007 int32_t encoding = B27 | B26 | B21 | B19 | B18 | B16 |
2015 Emit32(encoding);
2025 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
2033 Emit32(encoding);
2043 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
2051 Emit32(encoding);
2060 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
2066 Emit32(encoding);
2075 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
2081 Emit32(encoding);
2088 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) |
2092 Emit32(encoding);
2098 int16_t encoding = B15 | B14 | B12 |
2101 Emit16(encoding);
2107 int16_t encoding = B15 | B13 | B12 |
2110 Emit16(encoding);
2166 uint16_t encoding = B15 | B13 | B12 |
2170 Emit16(encoding);
2201 int16_t encoding = B14 | B10 | B9 | B8 | B7 | static_cast<int16_t>(rm) << 3;
2202 Emit16(encoding);
2209 int16_t encoding = B14 | B10 | B9 | B8 | static_cast<int16_t>(rm) << 3;
2210 Emit16(encoding);
2264 // A cbz/cbnz instruction has changed size. There is no valid encoding for
2407 // Remove the offset from the current encoding.
2417 // Remove the offset from the current encoding.
2715 int32_t encoding = 0xf3bf8f50; // dmb in T1 encoding.
2716 Emit32(encoding | flavor);