Lines Matching refs:Waitcnt

914   unsigned Waitcnt = VmcntLo | Expcnt | Lgkmcnt;  in getWaitcntBitMask()  local
916 return Waitcnt; in getWaitcntBitMask()
919 return Waitcnt | VmcntHi; in getWaitcntBitMask()
922 unsigned decodeVmcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeVmcnt() argument
924 unpackBits(Waitcnt, getVmcntBitShiftLo(), getVmcntBitWidthLo()); in decodeVmcnt()
929 unpackBits(Waitcnt, getVmcntBitShiftHi(), getVmcntBitWidthHi()); in decodeVmcnt()
934 unsigned decodeExpcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeExpcnt() argument
935 return unpackBits(Waitcnt, getExpcntBitShift(), getExpcntBitWidth()); in decodeExpcnt()
938 unsigned decodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeLgkmcnt() argument
939 return unpackBits(Waitcnt, getLgkmcntBitShift(), in decodeLgkmcnt()
943 void decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt, in decodeWaitcnt() argument
945 Vmcnt = decodeVmcnt(Version, Waitcnt); in decodeWaitcnt()
946 Expcnt = decodeExpcnt(Version, Waitcnt); in decodeWaitcnt()
947 Lgkmcnt = decodeLgkmcnt(Version, Waitcnt); in decodeWaitcnt()
950 Waitcnt decodeWaitcnt(const IsaVersion &Version, unsigned Encoded) { in decodeWaitcnt()
951 Waitcnt Decoded; in decodeWaitcnt()
958 unsigned encodeVmcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeVmcnt() argument
960 Waitcnt = in encodeVmcnt()
961 packBits(Vmcnt, Waitcnt, getVmcntBitShiftLo(), getVmcntBitWidthLo()); in encodeVmcnt()
963 return Waitcnt; in encodeVmcnt()
966 return packBits(Vmcnt, Waitcnt, getVmcntBitShiftHi(), getVmcntBitWidthHi()); in encodeVmcnt()
969 unsigned encodeExpcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeExpcnt() argument
971 return packBits(Expcnt, Waitcnt, getExpcntBitShift(), getExpcntBitWidth()); in encodeExpcnt()
974 unsigned encodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeLgkmcnt() argument
976 return packBits(Lgkmcnt, Waitcnt, getLgkmcntBitShift(), in encodeLgkmcnt()
982 unsigned Waitcnt = getWaitcntBitMask(Version); in encodeWaitcnt() local
983 Waitcnt = encodeVmcnt(Version, Waitcnt, Vmcnt); in encodeWaitcnt()
984 Waitcnt = encodeExpcnt(Version, Waitcnt, Expcnt); in encodeWaitcnt()
985 Waitcnt = encodeLgkmcnt(Version, Waitcnt, Lgkmcnt); in encodeWaitcnt()
986 return Waitcnt; in encodeWaitcnt()
989 unsigned encodeWaitcnt(const IsaVersion &Version, const Waitcnt &Decoded) { in encodeWaitcnt()