Lines Matching +full:0 +full:xe000000
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
40 return std::memcmp(this, &r, sizeof(NAME)) == 0; \
315 constexpr uint32_t DecodeRD(uint32_t inst) { return (inst & 0xF80) >> 7; } in DecodeRD()
316 constexpr uint32_t DecodeRS1(uint32_t inst) { return (inst & 0xF8000) >> 15; } in DecodeRS1()
317 constexpr uint32_t DecodeRS2(uint32_t inst) { return (inst & 0x1F00000) >> 20; } in DecodeRS2()
319 return (inst & 0xF0000000) >> 27; in DecodeRS3()
321 constexpr uint32_t DecodeFunct3(uint32_t inst) { return (inst & 0x7000) >> 12; } in DecodeFunct3()
323 return (inst & 0xE000000) >> 25; in DecodeFunct2()
326 return (inst & 0xFE000000) >> 25; in DecodeFunct7()
333 return val | 0xFFFF'FFFF'0000'0000; in NanBoxing()
336 return val & (~0xFFFF'FFFF'0000'0000); in NanBoxing()