/* retval pmstatus Each bit position indicates the match status of corresponding bit slice. = 0 Match was detected. = 1 Match was not detected.  */
uint32_t PINT_PatternMatchResetDetectLogic(PINT_Type *base)
/* retval pmstatus Each bit position indicates the match status of corresponding bit slice. = 0 Match was detected. = 1 Match was not detected.  */
uint32_t PINT_PatternMatchResetDetectLogic(PINT_Type *base)
{
    uint32_t pmctrl;
    uint32_t pmstatus;
    uint32_t pmsrc;
    pmctrl   = base->PMCTRL;
    pmstatus = pmctrl >> PINT_PMCTRL_PMAT_SHIFT;
    if (pmstatus != 0UL)
    {
        pmsrc       = base->PMSRC;
        base->PMSRC = pmsrc;
    }
    return (pmstatus);
}