/*
DISCLAIMER
This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products.
No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all
applicable laws, including copyright laws.
THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED
OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT.  ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY
LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT,
INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR
ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability
of this software. By using this software, you agree to the additional terms and conditions found by accessing the
following link:
http://www.renesas.com/disclaimer

*/
// Generated from SVD 1.2, with svd2pac 0.6.1 on Sun, 15 Mar 2026 07:11:44 +0000

#![allow(clippy::identity_op)]
#![allow(clippy::module_inception)]
#![allow(clippy::derivable_impls)]
#[allow(unused_imports)]
use crate::common::sealed;
#[allow(unused_imports)]
use crate::common::*;
#[doc = r"Sampling Rate Converter RAM"]
unsafe impl ::core::marker::Send for super::Srcram {}
unsafe impl ::core::marker::Sync for super::Srcram {}
impl super::Srcram {
    #[allow(unused)]
    #[inline(always)]
    pub(crate) const fn _svd2pac_as_ptr(&self) -> *mut u8 {
        self.ptr
    }

    #[doc = "Filter Coefficient Table \\[%s\\]"]
    #[inline(always)]
    pub const fn srcfctr(
        &self,
    ) -> &'static crate::common::ClusterRegisterArray<
        crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW>,
        5552,
        0x4,
    > {
        unsafe {
            crate::common::ClusterRegisterArray::from_ptr(self._svd2pac_as_ptr().add(0x0usize))
        }
    }
    #[inline(always)]
    pub const fn srcfctr_0_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_6_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_7_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_8_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_9_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_10_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_11_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_12_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_13_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_14_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_15_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_16_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_17_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_18_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_19_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_20_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_21_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_22_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_23_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_24_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_25_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_26_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_27_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_28_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_29_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_30_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_31_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_32_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_33_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_34_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_35_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_36_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_37_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_38_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_39_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_40_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_41_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_42_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_43_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_44_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_45_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_46_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_47_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_48_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_49_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_50_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_51_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_52_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_53_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_54_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_55_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_56_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_57_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_58_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_59_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_60_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_61_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_62_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_63_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_64_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x100usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_65_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x104usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_66_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x108usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_67_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_68_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x110usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_69_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x114usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_70_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x118usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_71_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_72_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x120usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_73_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x124usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_74_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x128usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_75_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_76_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x130usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_77_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x134usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_78_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x138usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_79_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_80_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x140usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_81_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x144usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_82_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x148usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_83_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_84_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x150usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_85_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x154usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_86_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x158usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_87_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_88_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x160usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_89_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x164usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_90_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x168usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_91_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_92_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x170usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_93_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x174usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_94_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x178usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_95_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_96_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x180usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_97_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x184usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_98_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x188usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_99_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_100_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x190usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_101_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x194usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_102_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x198usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_103_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_104_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_105_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_106_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_107_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_108_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_109_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_110_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_111_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_112_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_113_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_114_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_115_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_116_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_117_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_118_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_119_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_120_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_121_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_122_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_123_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_124_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_125_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_126_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_127_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_128_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x200usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_129_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x204usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_130_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x208usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_131_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_132_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x210usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_133_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x214usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_134_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x218usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_135_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_136_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x220usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_137_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x224usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_138_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x228usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_139_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_140_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x230usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_141_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x234usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_142_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x238usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_143_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_144_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x240usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_145_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x244usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_146_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x248usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_147_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_148_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x250usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_149_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x254usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_150_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x258usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_151_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_152_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x260usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_153_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x264usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_154_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x268usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_155_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_156_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x270usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_157_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x274usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_158_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x278usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_159_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_160_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x280usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_161_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x284usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_162_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x288usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_163_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_164_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x290usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_165_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x294usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_166_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x298usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_167_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_168_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_169_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_170_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_171_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_172_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_173_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_174_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_175_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_176_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_177_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_178_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_179_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_180_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_181_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_182_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_183_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_184_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_185_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_186_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_187_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_188_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_189_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_190_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_191_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_192_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x300usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_193_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x304usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_194_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x308usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_195_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_196_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x310usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_197_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x314usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_198_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x318usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_199_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_200_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x320usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_201_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x324usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_202_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x328usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_203_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_204_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x330usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_205_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x334usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_206_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x338usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_207_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_208_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x340usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_209_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x344usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_210_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x348usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_211_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_212_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x350usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_213_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x354usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_214_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x358usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_215_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_216_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x360usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_217_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x364usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_218_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x368usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_219_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_220_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x370usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_221_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x374usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_222_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x378usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_223_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_224_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x380usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_225_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x384usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_226_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x388usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_227_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_228_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x390usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_229_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x394usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_230_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x398usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_231_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_232_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_233_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_234_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_235_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_236_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_237_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_238_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_239_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_240_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_241_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_242_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_243_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_244_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_245_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_246_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_247_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_248_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_249_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_250_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_251_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_252_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_253_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_254_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_255_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_256_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x400usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_257_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x404usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_258_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x408usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_259_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_260_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x410usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_261_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x414usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_262_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x418usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_263_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_264_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x420usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_265_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x424usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_266_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x428usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_267_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_268_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x430usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_269_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x434usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_270_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x438usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_271_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_272_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x440usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_273_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x444usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_274_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x448usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_275_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_276_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x450usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_277_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x454usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_278_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x458usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_279_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_280_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x460usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_281_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x464usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_282_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x468usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_283_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_284_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x470usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_285_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x474usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_286_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x478usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_287_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_288_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x480usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_289_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x484usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_290_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x488usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_291_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_292_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x490usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_293_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x494usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_294_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x498usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_295_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_296_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_297_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_298_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_299_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_300_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_301_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_302_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_303_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_304_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_305_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_306_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_307_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_308_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_309_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_310_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_311_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_312_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_313_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_314_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_315_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_316_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_317_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_318_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_319_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_320_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x500usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_321_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x504usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_322_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x508usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_323_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_324_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x510usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_325_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x514usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_326_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x518usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_327_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_328_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x520usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_329_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x524usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_330_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x528usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_331_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_332_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x530usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_333_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x534usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_334_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x538usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_335_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_336_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x540usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_337_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x544usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_338_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x548usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_339_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_340_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x550usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_341_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x554usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_342_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x558usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_343_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_344_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x560usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_345_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x564usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_346_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x568usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_347_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x56cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_348_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x570usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_349_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x574usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_350_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x578usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_351_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x57cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_352_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x580usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_353_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x584usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_354_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x588usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_355_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x58cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_356_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x590usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_357_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x594usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_358_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x598usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_359_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x59cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_360_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_361_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_362_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_363_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_364_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_365_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_366_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_367_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_368_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_369_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_370_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_371_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_372_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_373_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_374_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_375_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_376_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_377_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_378_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_379_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_380_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_381_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_382_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_383_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_384_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x600usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_385_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x604usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_386_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x608usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_387_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x60cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_388_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x610usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_389_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x614usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_390_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x618usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_391_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x61cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_392_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x620usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_393_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x624usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_394_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x628usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_395_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x62cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_396_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x630usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_397_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x634usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_398_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x638usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_399_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x63cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_400_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x640usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_401_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x644usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_402_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x648usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_403_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x64cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_404_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x650usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_405_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x654usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_406_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x658usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_407_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x65cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_408_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x660usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_409_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x664usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_410_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x668usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_411_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x66cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_412_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x670usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_413_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x674usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_414_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x678usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_415_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x67cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_416_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x680usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_417_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x684usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_418_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x688usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_419_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x68cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_420_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x690usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_421_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x694usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_422_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x698usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_423_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x69cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_424_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_425_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_426_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_427_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_428_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_429_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_430_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_431_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_432_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_433_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_434_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_435_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_436_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_437_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_438_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_439_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_440_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_441_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_442_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_443_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_444_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_445_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_446_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_447_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x6fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_448_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x700usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_449_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x704usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_450_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x708usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_451_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x70cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_452_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x710usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_453_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x714usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_454_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x718usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_455_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x71cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_456_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x720usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_457_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x724usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_458_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x728usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_459_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x72cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_460_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x730usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_461_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x734usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_462_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x738usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_463_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x73cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_464_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x740usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_465_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x744usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_466_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x748usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_467_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x74cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_468_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x750usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_469_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x754usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_470_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x758usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_471_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x75cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_472_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x760usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_473_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x764usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_474_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x768usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_475_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x76cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_476_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x770usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_477_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x774usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_478_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x778usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_479_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x77cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_480_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x780usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_481_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x784usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_482_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x788usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_483_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x78cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_484_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x790usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_485_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x794usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_486_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x798usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_487_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x79cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_488_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_489_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_490_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_491_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_492_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_493_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_494_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_495_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_496_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_497_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_498_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_499_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_500_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_501_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_502_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_503_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_504_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_505_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_506_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_507_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_508_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_509_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_510_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_511_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x7fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_512_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x800usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_513_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x804usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_514_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x808usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_515_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x80cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_516_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x810usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_517_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x814usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_518_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x818usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_519_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x81cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_520_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x820usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_521_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x824usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_522_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x828usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_523_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x82cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_524_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x830usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_525_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x834usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_526_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x838usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_527_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x83cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_528_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x840usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_529_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x844usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_530_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x848usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_531_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x84cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_532_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x850usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_533_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x854usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_534_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x858usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_535_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x85cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_536_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x860usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_537_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x864usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_538_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x868usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_539_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x86cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_540_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x870usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_541_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x874usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_542_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x878usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_543_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x87cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_544_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x880usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_545_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x884usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_546_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x888usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_547_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x88cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_548_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x890usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_549_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x894usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_550_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x898usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_551_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x89cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_552_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_553_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_554_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_555_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_556_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_557_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_558_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_559_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_560_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_561_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_562_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_563_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_564_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_565_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_566_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_567_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_568_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_569_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_570_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_571_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_572_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_573_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_574_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_575_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x8fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_576_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x900usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_577_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x904usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_578_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x908usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_579_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x90cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_580_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x910usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_581_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x914usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_582_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x918usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_583_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x91cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_584_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x920usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_585_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x924usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_586_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x928usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_587_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x92cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_588_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x930usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_589_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x934usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_590_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x938usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_591_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x93cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_592_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x940usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_593_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x944usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_594_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x948usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_595_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x94cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_596_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x950usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_597_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x954usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_598_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x958usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_599_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x95cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_600_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x960usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_601_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x964usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_602_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x968usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_603_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x96cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_604_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x970usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_605_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x974usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_606_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x978usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_607_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x97cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_608_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x980usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_609_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x984usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_610_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x988usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_611_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x98cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_612_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x990usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_613_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x994usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_614_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x998usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_615_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x99cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_616_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_617_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_618_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_619_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_620_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_621_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_622_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_623_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_624_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_625_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_626_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_627_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_628_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_629_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_630_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_631_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_632_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_633_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_634_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_635_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_636_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_637_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_638_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_639_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x9fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_640_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_641_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_642_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_643_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_644_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_645_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_646_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_647_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_648_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_649_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_650_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_651_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_652_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_653_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_654_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_655_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_656_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_657_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_658_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_659_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_660_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_661_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_662_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_663_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_664_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_665_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_666_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_667_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_668_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_669_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_670_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_671_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_672_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_673_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_674_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_675_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_676_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_677_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_678_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_679_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xa9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_680_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xaa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_681_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xaa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_682_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xaa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_683_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xaacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_684_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xab0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_685_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xab4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_686_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xab8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_687_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xabcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_688_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xac0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_689_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xac4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_690_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xac8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_691_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xaccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_692_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xad0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_693_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xad4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_694_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xad8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_695_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xadcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_696_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xae0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_697_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xae4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_698_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xae8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_699_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xaecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_700_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xaf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_701_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xaf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_702_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xaf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_703_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xafcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_704_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_705_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_706_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_707_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_708_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_709_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_710_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_711_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_712_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_713_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_714_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_715_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_716_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_717_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_718_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_719_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_720_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_721_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_722_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_723_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_724_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_725_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_726_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_727_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_728_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_729_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_730_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_731_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_732_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_733_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_734_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_735_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_736_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_737_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_738_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_739_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_740_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_741_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_742_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_743_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xb9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_744_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xba0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_745_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xba4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_746_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xba8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_747_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_748_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_749_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_750_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_751_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_752_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_753_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_754_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_755_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_756_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_757_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_758_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_759_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_760_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbe0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_761_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbe4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_762_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbe8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_763_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_764_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_765_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_766_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_767_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xbfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_768_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_769_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_770_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_771_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_772_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_773_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_774_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_775_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_776_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_777_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_778_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_779_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_780_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_781_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_782_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_783_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_784_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_785_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_786_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_787_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_788_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_789_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_790_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_791_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_792_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_793_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_794_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_795_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_796_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_797_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_798_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_799_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_800_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_801_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_802_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_803_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_804_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_805_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_806_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_807_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xc9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_808_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xca0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_809_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xca4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_810_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xca8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_811_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_812_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_813_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_814_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_815_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_816_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_817_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_818_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_819_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_820_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_821_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_822_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_823_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_824_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xce0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_825_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xce4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_826_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xce8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_827_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_828_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_829_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_830_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_831_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xcfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_832_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_833_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_834_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_835_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_836_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_837_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_838_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_839_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_840_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_841_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_842_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_843_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_844_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_845_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_846_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_847_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_848_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_849_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_850_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_851_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_852_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_853_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_854_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_855_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_856_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_857_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_858_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_859_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_860_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_861_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_862_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_863_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_864_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_865_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_866_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_867_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_868_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_869_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_870_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_871_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xd9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_872_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xda0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_873_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xda4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_874_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xda8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_875_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_876_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_877_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_878_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_879_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_880_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_881_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_882_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_883_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_884_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_885_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_886_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_887_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xddcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_888_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xde0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_889_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xde4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_890_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xde8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_891_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_892_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_893_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_894_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_895_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xdfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_896_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_897_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_898_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_899_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_900_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_901_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_902_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_903_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_904_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_905_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_906_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_907_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_908_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_909_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_910_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_911_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_912_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_913_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_914_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_915_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_916_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_917_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_918_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_919_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_920_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_921_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_922_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_923_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_924_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_925_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_926_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_927_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_928_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_929_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_930_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_931_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_932_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_933_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_934_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_935_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xe9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_936_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xea0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_937_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xea4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_938_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xea8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_939_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xeacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_940_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xeb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_941_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xeb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_942_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xeb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_943_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xebcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_944_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xec0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_945_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xec4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_946_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xec8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_947_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xeccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_948_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xed0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_949_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xed4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_950_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xed8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_951_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xedcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_952_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xee0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_953_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xee4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_954_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xee8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_955_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xeecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_956_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xef0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_957_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xef4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_958_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xef8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_959_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xefcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_960_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_961_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_962_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_963_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_964_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_965_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_966_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_967_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_968_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_969_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_970_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_971_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_972_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_973_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_974_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_975_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_976_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_977_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_978_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_979_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_980_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_981_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_982_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_983_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_984_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_985_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_986_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_987_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_988_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_989_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_990_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_991_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_992_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_993_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_994_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_995_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_996_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_997_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_998_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_999_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xf9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1000_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1001_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1002_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1003_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1004_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1005_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1006_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1007_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1008_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1009_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1010_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1011_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1012_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1013_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1014_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1015_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1016_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfe0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1017_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfe4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1018_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfe8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1019_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xfecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1020_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xff0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1021_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xff4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1022_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xff8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1023_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0xffcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1024_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1000usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1025_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1004usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1026_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1008usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1027_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x100cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1028_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1010usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1029_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1014usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1030_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1018usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1031_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x101cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1032_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1020usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1033_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1024usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1034_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1028usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1035_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x102cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1036_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1030usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1037_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1034usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1038_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1038usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1039_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x103cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1040_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1040usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1041_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1044usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1042_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1048usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1043_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x104cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1044_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1050usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1045_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1054usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1046_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1058usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1047_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x105cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1048_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1060usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1049_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1064usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1050_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1068usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1051_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x106cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1052_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1070usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1053_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1074usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1054_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1078usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1055_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x107cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1056_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1080usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1057_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1084usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1058_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1088usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1059_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x108cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1060_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1090usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1061_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1094usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1062_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1098usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1063_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x109cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1064_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1065_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1066_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1067_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1068_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1069_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1070_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1071_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1072_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1073_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1074_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1075_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1076_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1077_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1078_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1079_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1080_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1081_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1082_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1083_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1084_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1085_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1086_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1087_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x10fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1088_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1100usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1089_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1104usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1090_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1108usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1091_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x110cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1092_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1110usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1093_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1114usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1094_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1118usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1095_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x111cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1096_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1120usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1097_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1124usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1098_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1128usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1099_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x112cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1100_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1130usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1101_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1134usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1102_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1138usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1103_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x113cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1104_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1140usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1105_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1144usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1106_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1148usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1107_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x114cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1108_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1150usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1109_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1154usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1110_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1158usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1111_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x115cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1112_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1160usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1113_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1164usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1114_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1168usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1115_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x116cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1116_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1170usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1117_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1174usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1118_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1178usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1119_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x117cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1120_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1180usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1121_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1184usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1122_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1188usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1123_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x118cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1124_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1190usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1125_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1194usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1126_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1198usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1127_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x119cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1128_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1129_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1130_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1131_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1132_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1133_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1134_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1135_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1136_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1137_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1138_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1139_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1140_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1141_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1142_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1143_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1144_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1145_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1146_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1147_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1148_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1149_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1150_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1151_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x11fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1152_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1200usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1153_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1204usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1154_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1208usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1155_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x120cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1156_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1210usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1157_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1214usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1158_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1218usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1159_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x121cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1160_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1220usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1161_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1224usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1162_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1228usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1163_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x122cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1164_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1230usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1165_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1234usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1166_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1238usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1167_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x123cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1168_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1240usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1169_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1244usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1170_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1248usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1171_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x124cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1172_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1250usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1173_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1254usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1174_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1258usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1175_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x125cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1176_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1260usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1177_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1264usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1178_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1268usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1179_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x126cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1180_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1270usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1181_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1274usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1182_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1278usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1183_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x127cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1184_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1280usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1185_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1284usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1186_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1288usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1187_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x128cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1188_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1290usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1189_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1294usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1190_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1298usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1191_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x129cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1192_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1193_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1194_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1195_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1196_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1197_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1198_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1199_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1200_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1201_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1202_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1203_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1204_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1205_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1206_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1207_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1208_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1209_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1210_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1211_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1212_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1213_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1214_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1215_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x12fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1216_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1300usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1217_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1304usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1218_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1308usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1219_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x130cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1220_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1310usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1221_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1314usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1222_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1318usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1223_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x131cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1224_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1320usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1225_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1324usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1226_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1328usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1227_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x132cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1228_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1330usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1229_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1334usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1230_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1338usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1231_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x133cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1232_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1340usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1233_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1344usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1234_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1348usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1235_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x134cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1236_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1350usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1237_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1354usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1238_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1358usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1239_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x135cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1240_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1360usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1241_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1364usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1242_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1368usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1243_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x136cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1244_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1370usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1245_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1374usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1246_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1378usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1247_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x137cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1248_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1380usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1249_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1384usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1250_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1388usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1251_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x138cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1252_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1390usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1253_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1394usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1254_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1398usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1255_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x139cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1256_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1257_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1258_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1259_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1260_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1261_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1262_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1263_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1264_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1265_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1266_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1267_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1268_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1269_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1270_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1271_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1272_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1273_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1274_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1275_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1276_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1277_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1278_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1279_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x13fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1280_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1400usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1281_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1404usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1282_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1408usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1283_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x140cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1284_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1410usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1285_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1414usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1286_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1418usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1287_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x141cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1288_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1420usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1289_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1424usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1290_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1428usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1291_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x142cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1292_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1430usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1293_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1434usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1294_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1438usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1295_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x143cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1296_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1440usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1297_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1444usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1298_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1448usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1299_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x144cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1300_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1450usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1301_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1454usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1302_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1458usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1303_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x145cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1304_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1460usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1305_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1464usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1306_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1468usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1307_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x146cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1308_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1470usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1309_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1474usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1310_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1478usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1311_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x147cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1312_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1480usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1313_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1484usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1314_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1488usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1315_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x148cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1316_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1490usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1317_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1494usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1318_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1498usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1319_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x149cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1320_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1321_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1322_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1323_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1324_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1325_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1326_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1327_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1328_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1329_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1330_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1331_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1332_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1333_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1334_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1335_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1336_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1337_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1338_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1339_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1340_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1341_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1342_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1343_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x14fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1344_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1500usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1345_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1504usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1346_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1508usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1347_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x150cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1348_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1510usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1349_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1514usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1350_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1518usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1351_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x151cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1352_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1520usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1353_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1524usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1354_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1528usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1355_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x152cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1356_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1530usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1357_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1534usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1358_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1538usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1359_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x153cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1360_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1540usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1361_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1544usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1362_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1548usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1363_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x154cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1364_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1550usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1365_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1554usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1366_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1558usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1367_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x155cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1368_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1560usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1369_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1564usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1370_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1568usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1371_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x156cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1372_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1570usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1373_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1574usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1374_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1578usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1375_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x157cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1376_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1580usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1377_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1584usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1378_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1588usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1379_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x158cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1380_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1590usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1381_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1594usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1382_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1598usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1383_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x159cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1384_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1385_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1386_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1387_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1388_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1389_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1390_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1391_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1392_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1393_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1394_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1395_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1396_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1397_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1398_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1399_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1400_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1401_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1402_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1403_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1404_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1405_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1406_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1407_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x15fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1408_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1600usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1409_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1604usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1410_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1608usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1411_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x160cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1412_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1610usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1413_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1614usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1414_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1618usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1415_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x161cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1416_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1620usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1417_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1624usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1418_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1628usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1419_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x162cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1420_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1630usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1421_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1634usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1422_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1638usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1423_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x163cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1424_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1640usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1425_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1644usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1426_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1648usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1427_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x164cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1428_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1650usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1429_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1654usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1430_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1658usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1431_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x165cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1432_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1660usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1433_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1664usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1434_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1668usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1435_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x166cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1436_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1670usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1437_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1674usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1438_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1678usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1439_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x167cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1440_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1680usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1441_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1684usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1442_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1688usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1443_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x168cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1444_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1690usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1445_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1694usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1446_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1698usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1447_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x169cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1448_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1449_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1450_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1451_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1452_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1453_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1454_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1455_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1456_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1457_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1458_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1459_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1460_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1461_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1462_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1463_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1464_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1465_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1466_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1467_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1468_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1469_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1470_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1471_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x16fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1472_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1700usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1473_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1704usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1474_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1708usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1475_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x170cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1476_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1710usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1477_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1714usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1478_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1718usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1479_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x171cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1480_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1720usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1481_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1724usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1482_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1728usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1483_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x172cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1484_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1730usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1485_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1734usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1486_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1738usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1487_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x173cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1488_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1740usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1489_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1744usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1490_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1748usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1491_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x174cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1492_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1750usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1493_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1754usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1494_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1758usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1495_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x175cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1496_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1760usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1497_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1764usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1498_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1768usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1499_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x176cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1500_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1770usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1501_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1774usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1502_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1778usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1503_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x177cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1504_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1780usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1505_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1784usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1506_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1788usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1507_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x178cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1508_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1790usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1509_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1794usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1510_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1798usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1511_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x179cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1512_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1513_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1514_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1515_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1516_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1517_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1518_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1519_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1520_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1521_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1522_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1523_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1524_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1525_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1526_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1527_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1528_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1529_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1530_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1531_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1532_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1533_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1534_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1535_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x17fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1536_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1800usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1537_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1804usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1538_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1808usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1539_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x180cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1540_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1810usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1541_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1814usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1542_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1818usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1543_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x181cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1544_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1820usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1545_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1824usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1546_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1828usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1547_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x182cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1548_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1830usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1549_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1834usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1550_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1838usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1551_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x183cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1552_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1840usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1553_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1844usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1554_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1848usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1555_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x184cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1556_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1850usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1557_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1854usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1558_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1858usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1559_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x185cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1560_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1860usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1561_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1864usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1562_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1868usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1563_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x186cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1564_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1870usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1565_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1874usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1566_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1878usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1567_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x187cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1568_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1880usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1569_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1884usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1570_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1888usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1571_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x188cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1572_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1890usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1573_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1894usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1574_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1898usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1575_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x189cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1576_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1577_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1578_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1579_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1580_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1581_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1582_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1583_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1584_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1585_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1586_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1587_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1588_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1589_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1590_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1591_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1592_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1593_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1594_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1595_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1596_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1597_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1598_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1599_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x18fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1600_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1900usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1601_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1904usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1602_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1908usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1603_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x190cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1604_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1910usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1605_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1914usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1606_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1918usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1607_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x191cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1608_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1920usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1609_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1924usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1610_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1928usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1611_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x192cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1612_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1930usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1613_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1934usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1614_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1938usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1615_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x193cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1616_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1940usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1617_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1944usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1618_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1948usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1619_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x194cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1620_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1950usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1621_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1954usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1622_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1958usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1623_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x195cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1624_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1960usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1625_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1964usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1626_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1968usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1627_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x196cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1628_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1970usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1629_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1974usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1630_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1978usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1631_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x197cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1632_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1980usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1633_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1984usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1634_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1988usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1635_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x198cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1636_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1990usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1637_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1994usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1638_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1998usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1639_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x199cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1640_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1641_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1642_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1643_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1644_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1645_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1646_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1647_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1648_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1649_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1650_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1651_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1652_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1653_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1654_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1655_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1656_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1657_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1658_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1659_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1660_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1661_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1662_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1663_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x19fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1664_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1665_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1666_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1667_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1668_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1669_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1670_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1671_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1672_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1673_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1674_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1675_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1676_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1677_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1678_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1679_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1680_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1681_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1682_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1683_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1684_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1685_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1686_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1687_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1688_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1689_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1690_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1691_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1692_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1693_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1694_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1695_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1696_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1697_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1698_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1699_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1700_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1701_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1702_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1703_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1a9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1704_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1aa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1705_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1aa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1706_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1aa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1707_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1aacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1708_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ab0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1709_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ab4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1710_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ab8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1711_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1abcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1712_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ac0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1713_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ac4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1714_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ac8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1715_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1accusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1716_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ad0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1717_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ad4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1718_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ad8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1719_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1adcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1720_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ae0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1721_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ae4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1722_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ae8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1723_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1aecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1724_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1af0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1725_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1af4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1726_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1af8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1727_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1afcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1728_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1729_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1730_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1731_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1732_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1733_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1734_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1735_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1736_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1737_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1738_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1739_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1740_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1741_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1742_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1743_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1744_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1745_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1746_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1747_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1748_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1749_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1750_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1751_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1752_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1753_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1754_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1755_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1756_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1757_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1758_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1759_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1760_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1761_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1762_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1763_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1764_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1765_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1766_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1767_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1b9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1768_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ba0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1769_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ba4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1770_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ba8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1771_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1772_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1773_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1774_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1775_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1776_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1777_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1778_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1779_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1780_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1781_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1782_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1783_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1784_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1be0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1785_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1be4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1786_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1be8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1787_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1becusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1788_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1789_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1790_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1791_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1bfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1792_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1793_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1794_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1795_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1796_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1797_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1798_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1799_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1800_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1801_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1802_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1803_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1804_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1805_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1806_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1807_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1808_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1809_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1810_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1811_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1812_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1813_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1814_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1815_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1816_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1817_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1818_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1819_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1820_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1821_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1822_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1823_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1824_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1825_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1826_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1827_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1828_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1829_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1830_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1831_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1c9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1832_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ca0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1833_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ca4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1834_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ca8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1835_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1836_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1837_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1838_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1839_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1840_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1841_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1842_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1843_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1844_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1845_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1846_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1847_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1848_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ce0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1849_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ce4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1850_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ce8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1851_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1852_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1853_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1854_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1855_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1cfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1856_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1857_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1858_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1859_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1860_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1861_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1862_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1863_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1864_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1865_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1866_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1867_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1868_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1869_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1870_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1871_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1872_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1873_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1874_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1875_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1876_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1877_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1878_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1879_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1880_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1881_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1882_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1883_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1884_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1885_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1886_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1887_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1888_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1889_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1890_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1891_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1892_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1893_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1894_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1895_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1d9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1896_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1da0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1897_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1da4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1898_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1da8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1899_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1900_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1db0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1901_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1db4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1902_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1db8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1903_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1904_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1905_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1906_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1907_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1908_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1909_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1910_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1911_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ddcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1912_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1de0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1913_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1de4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1914_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1de8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1915_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1decusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1916_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1df0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1917_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1df4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1918_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1df8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1919_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1dfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1920_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1921_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1922_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1923_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1924_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1925_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1926_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1927_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1928_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1929_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1930_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1931_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1932_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1933_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1934_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1935_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1936_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1937_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1938_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1939_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1940_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1941_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1942_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1943_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1944_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1945_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1946_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1947_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1948_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1949_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1950_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1951_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1952_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1953_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1954_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1955_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1956_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1957_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1958_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1959_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1e9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1960_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ea0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1961_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ea4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1962_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ea8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1963_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1eacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1964_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1eb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1965_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1eb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1966_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1eb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1967_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ebcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1968_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ec0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1969_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ec4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1970_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ec8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1971_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1eccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1972_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ed0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1973_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ed4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1974_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ed8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1975_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1edcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1976_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ee0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1977_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ee4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1978_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ee8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1979_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1eecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1980_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ef0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1981_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ef4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1982_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ef8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1983_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1efcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1984_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1985_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1986_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1987_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1988_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1989_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1990_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1991_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1992_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1993_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1994_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1995_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1996_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1997_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1998_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_1999_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2000_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2001_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2002_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2003_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2004_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2005_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2006_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2007_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2008_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2009_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2010_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2011_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2012_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2013_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2014_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2015_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2016_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2017_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2018_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2019_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2020_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2021_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2022_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2023_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1f9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2024_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2025_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2026_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2027_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1facusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2028_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2029_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2030_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2031_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2032_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2033_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2034_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2035_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2036_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2037_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2038_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2039_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2040_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fe0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2041_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fe4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2042_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fe8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2043_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1fecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2044_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ff0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2045_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ff4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2046_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ff8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2047_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x1ffcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2048_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2000usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2049_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2004usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2050_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2008usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2051_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x200cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2052_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2010usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2053_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2014usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2054_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2018usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2055_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x201cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2056_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2020usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2057_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2024usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2058_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2028usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2059_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x202cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2060_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2030usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2061_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2034usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2062_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2038usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2063_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x203cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2064_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2040usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2065_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2044usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2066_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2048usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2067_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x204cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2068_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2050usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2069_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2054usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2070_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2058usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2071_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x205cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2072_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2060usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2073_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2064usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2074_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2068usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2075_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x206cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2076_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2070usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2077_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2074usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2078_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2078usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2079_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x207cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2080_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2080usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2081_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2084usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2082_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2088usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2083_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x208cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2084_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2090usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2085_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2094usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2086_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2098usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2087_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x209cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2088_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2089_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2090_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2091_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2092_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2093_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2094_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2095_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2096_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2097_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2098_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2099_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2100_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2101_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2102_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2103_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2104_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2105_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2106_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2107_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2108_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2109_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2110_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2111_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x20fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2112_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2100usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2113_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2104usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2114_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2108usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2115_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x210cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2116_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2110usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2117_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2114usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2118_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2118usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2119_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x211cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2120_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2120usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2121_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2124usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2122_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2128usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2123_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x212cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2124_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2130usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2125_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2134usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2126_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2138usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2127_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x213cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2128_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2140usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2129_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2144usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2130_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2148usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2131_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x214cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2132_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2150usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2133_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2154usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2134_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2158usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2135_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x215cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2136_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2160usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2137_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2164usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2138_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2168usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2139_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x216cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2140_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2170usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2141_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2174usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2142_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2178usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2143_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x217cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2144_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2180usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2145_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2184usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2146_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2188usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2147_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x218cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2148_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2190usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2149_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2194usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2150_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2198usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2151_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x219cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2152_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2153_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2154_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2155_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2156_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2157_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2158_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2159_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2160_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2161_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2162_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2163_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2164_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2165_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2166_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2167_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2168_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2169_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2170_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2171_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2172_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2173_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2174_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2175_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x21fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2176_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2200usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2177_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2204usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2178_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2208usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2179_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x220cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2180_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2210usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2181_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2214usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2182_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2218usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2183_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x221cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2184_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2220usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2185_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2224usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2186_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2228usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2187_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x222cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2188_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2230usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2189_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2234usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2190_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2238usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2191_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x223cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2192_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2240usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2193_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2244usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2194_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2248usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2195_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x224cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2196_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2250usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2197_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2254usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2198_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2258usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2199_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x225cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2200_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2260usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2201_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2264usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2202_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2268usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2203_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x226cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2204_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2270usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2205_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2274usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2206_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2278usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2207_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x227cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2208_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2280usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2209_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2284usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2210_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2288usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2211_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x228cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2212_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2290usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2213_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2294usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2214_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2298usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2215_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x229cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2216_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2217_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2218_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2219_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2220_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2221_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2222_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2223_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2224_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2225_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2226_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2227_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2228_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2229_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2230_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2231_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2232_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2233_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2234_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2235_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2236_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2237_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2238_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2239_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x22fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2240_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2300usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2241_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2304usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2242_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2308usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2243_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x230cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2244_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2310usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2245_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2314usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2246_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2318usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2247_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x231cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2248_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2320usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2249_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2324usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2250_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2328usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2251_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x232cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2252_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2330usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2253_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2334usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2254_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2338usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2255_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x233cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2256_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2340usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2257_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2344usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2258_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2348usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2259_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x234cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2260_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2350usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2261_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2354usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2262_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2358usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2263_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x235cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2264_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2360usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2265_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2364usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2266_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2368usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2267_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x236cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2268_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2370usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2269_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2374usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2270_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2378usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2271_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x237cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2272_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2380usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2273_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2384usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2274_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2388usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2275_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x238cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2276_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2390usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2277_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2394usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2278_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2398usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2279_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x239cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2280_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2281_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2282_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2283_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2284_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2285_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2286_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2287_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2288_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2289_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2290_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2291_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2292_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2293_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2294_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2295_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2296_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2297_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2298_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2299_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2300_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2301_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2302_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2303_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x23fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2304_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2400usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2305_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2404usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2306_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2408usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2307_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x240cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2308_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2410usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2309_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2414usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2310_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2418usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2311_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x241cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2312_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2420usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2313_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2424usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2314_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2428usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2315_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x242cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2316_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2430usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2317_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2434usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2318_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2438usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2319_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x243cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2320_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2440usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2321_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2444usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2322_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2448usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2323_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x244cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2324_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2450usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2325_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2454usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2326_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2458usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2327_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x245cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2328_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2460usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2329_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2464usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2330_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2468usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2331_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x246cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2332_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2470usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2333_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2474usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2334_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2478usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2335_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x247cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2336_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2480usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2337_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2484usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2338_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2488usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2339_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x248cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2340_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2490usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2341_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2494usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2342_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2498usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2343_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x249cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2344_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2345_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2346_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2347_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2348_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2349_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2350_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2351_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2352_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2353_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2354_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2355_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2356_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2357_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2358_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2359_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2360_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2361_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2362_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2363_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2364_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2365_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2366_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2367_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x24fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2368_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2500usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2369_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2504usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2370_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2508usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2371_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x250cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2372_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2510usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2373_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2514usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2374_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2518usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2375_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x251cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2376_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2520usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2377_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2524usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2378_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2528usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2379_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x252cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2380_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2530usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2381_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2534usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2382_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2538usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2383_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x253cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2384_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2540usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2385_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2544usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2386_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2548usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2387_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x254cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2388_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2550usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2389_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2554usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2390_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2558usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2391_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x255cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2392_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2560usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2393_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2564usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2394_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2568usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2395_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x256cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2396_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2570usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2397_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2574usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2398_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2578usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2399_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x257cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2400_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2580usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2401_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2584usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2402_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2588usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2403_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x258cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2404_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2590usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2405_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2594usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2406_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2598usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2407_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x259cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2408_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2409_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2410_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2411_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2412_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2413_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2414_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2415_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2416_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2417_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2418_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2419_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2420_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2421_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2422_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2423_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2424_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2425_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2426_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2427_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2428_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2429_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2430_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2431_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x25fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2432_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2600usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2433_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2604usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2434_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2608usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2435_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x260cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2436_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2610usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2437_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2614usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2438_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2618usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2439_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x261cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2440_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2620usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2441_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2624usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2442_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2628usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2443_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x262cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2444_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2630usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2445_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2634usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2446_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2638usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2447_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x263cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2448_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2640usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2449_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2644usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2450_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2648usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2451_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x264cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2452_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2650usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2453_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2654usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2454_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2658usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2455_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x265cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2456_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2660usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2457_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2664usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2458_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2668usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2459_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x266cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2460_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2670usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2461_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2674usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2462_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2678usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2463_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x267cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2464_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2680usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2465_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2684usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2466_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2688usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2467_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x268cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2468_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2690usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2469_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2694usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2470_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2698usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2471_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x269cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2472_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2473_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2474_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2475_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2476_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2477_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2478_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2479_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2480_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2481_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2482_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2483_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2484_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2485_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2486_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2487_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2488_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2489_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2490_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2491_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2492_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2493_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2494_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2495_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x26fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2496_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2700usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2497_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2704usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2498_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2708usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2499_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x270cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2500_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2710usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2501_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2714usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2502_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2718usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2503_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x271cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2504_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2720usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2505_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2724usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2506_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2728usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2507_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x272cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2508_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2730usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2509_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2734usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2510_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2738usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2511_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x273cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2512_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2740usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2513_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2744usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2514_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2748usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2515_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x274cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2516_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2750usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2517_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2754usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2518_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2758usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2519_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x275cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2520_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2760usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2521_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2764usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2522_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2768usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2523_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x276cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2524_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2770usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2525_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2774usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2526_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2778usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2527_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x277cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2528_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2780usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2529_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2784usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2530_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2788usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2531_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x278cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2532_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2790usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2533_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2794usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2534_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2798usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2535_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x279cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2536_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2537_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2538_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2539_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2540_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2541_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2542_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2543_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2544_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2545_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2546_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2547_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2548_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2549_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2550_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2551_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2552_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2553_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2554_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2555_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2556_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2557_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2558_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2559_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x27fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2560_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2800usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2561_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2804usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2562_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2808usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2563_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x280cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2564_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2810usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2565_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2814usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2566_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2818usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2567_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x281cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2568_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2820usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2569_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2824usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2570_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2828usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2571_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x282cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2572_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2830usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2573_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2834usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2574_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2838usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2575_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x283cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2576_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2840usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2577_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2844usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2578_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2848usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2579_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x284cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2580_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2850usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2581_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2854usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2582_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2858usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2583_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x285cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2584_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2860usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2585_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2864usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2586_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2868usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2587_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x286cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2588_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2870usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2589_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2874usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2590_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2878usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2591_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x287cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2592_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2880usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2593_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2884usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2594_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2888usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2595_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x288cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2596_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2890usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2597_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2894usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2598_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2898usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2599_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x289cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2600_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2601_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2602_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2603_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2604_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2605_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2606_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2607_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2608_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2609_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2610_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2611_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2612_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2613_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2614_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2615_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2616_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2617_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2618_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2619_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2620_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2621_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2622_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2623_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x28fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2624_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2900usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2625_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2904usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2626_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2908usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2627_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x290cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2628_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2910usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2629_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2914usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2630_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2918usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2631_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x291cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2632_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2920usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2633_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2924usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2634_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2928usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2635_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x292cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2636_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2930usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2637_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2934usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2638_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2938usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2639_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x293cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2640_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2940usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2641_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2944usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2642_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2948usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2643_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x294cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2644_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2950usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2645_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2954usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2646_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2958usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2647_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x295cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2648_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2960usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2649_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2964usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2650_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2968usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2651_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x296cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2652_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2970usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2653_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2974usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2654_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2978usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2655_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x297cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2656_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2980usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2657_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2984usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2658_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2988usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2659_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x298cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2660_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2990usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2661_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2994usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2662_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2998usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2663_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x299cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2664_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2665_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2666_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2667_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2668_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2669_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2670_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2671_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2672_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2673_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2674_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2675_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2676_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2677_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2678_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2679_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2680_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2681_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2682_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2683_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2684_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2685_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2686_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2687_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x29fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2688_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2689_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2690_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2691_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2692_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2693_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2694_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2695_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2696_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2697_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2698_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2699_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2700_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2701_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2702_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2703_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2704_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2705_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2706_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2707_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2708_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2709_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2710_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2711_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2712_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2713_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2714_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2715_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2716_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2717_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2718_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2719_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2720_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2721_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2722_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2723_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2724_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2725_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2726_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2727_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2a9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2728_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2aa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2729_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2aa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2730_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2aa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2731_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2aacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2732_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ab0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2733_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ab4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2734_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ab8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2735_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2abcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2736_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ac0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2737_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ac4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2738_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ac8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2739_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2accusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2740_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ad0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2741_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ad4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2742_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ad8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2743_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2adcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2744_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ae0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2745_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ae4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2746_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ae8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2747_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2aecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2748_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2af0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2749_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2af4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2750_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2af8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2751_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2afcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2752_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2753_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2754_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2755_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2756_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2757_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2758_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2759_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2760_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2761_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2762_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2763_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2764_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2765_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2766_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2767_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2768_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2769_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2770_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2771_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2772_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2773_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2774_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2775_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2776_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2777_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2778_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2779_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2780_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2781_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2782_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2783_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2784_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2785_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2786_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2787_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2788_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2789_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2790_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2791_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2b9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2792_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ba0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2793_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ba4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2794_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ba8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2795_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2796_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2797_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2798_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2799_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2800_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2801_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2802_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2803_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2804_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2805_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2806_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2807_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2808_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2be0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2809_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2be4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2810_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2be8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2811_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2becusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2812_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2813_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2814_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2815_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2bfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2816_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2817_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2818_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2819_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2820_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2821_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2822_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2823_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2824_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2825_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2826_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2827_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2828_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2829_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2830_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2831_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2832_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2833_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2834_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2835_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2836_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2837_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2838_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2839_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2840_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2841_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2842_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2843_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2844_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2845_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2846_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2847_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2848_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2849_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2850_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2851_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2852_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2853_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2854_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2855_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2c9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2856_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ca0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2857_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ca4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2858_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ca8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2859_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2860_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2861_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2862_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2863_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2864_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2865_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2866_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2867_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2868_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2869_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2870_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2871_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2872_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ce0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2873_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ce4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2874_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ce8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2875_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2876_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2877_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2878_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2879_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2cfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2880_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2881_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2882_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2883_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2884_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2885_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2886_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2887_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2888_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2889_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2890_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2891_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2892_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2893_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2894_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2895_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2896_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2897_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2898_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2899_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2900_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2901_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2902_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2903_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2904_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2905_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2906_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2907_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2908_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2909_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2910_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2911_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2912_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2913_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2914_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2915_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2916_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2917_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2918_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2919_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2d9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2920_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2da0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2921_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2da4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2922_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2da8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2923_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2924_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2db0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2925_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2db4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2926_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2db8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2927_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2928_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2929_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2930_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2931_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2932_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2933_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2934_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2935_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ddcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2936_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2de0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2937_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2de4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2938_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2de8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2939_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2decusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2940_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2df0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2941_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2df4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2942_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2df8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2943_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2dfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2944_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2945_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2946_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2947_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2948_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2949_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2950_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2951_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2952_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2953_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2954_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2955_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2956_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2957_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2958_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2959_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2960_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2961_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2962_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2963_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2964_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2965_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2966_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2967_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2968_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2969_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2970_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2971_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2972_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2973_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2974_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2975_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2976_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2977_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2978_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2979_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2980_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2981_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2982_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2983_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2e9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2984_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ea0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2985_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ea4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2986_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ea8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2987_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2eacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2988_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2eb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2989_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2eb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2990_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2eb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2991_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ebcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2992_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ec0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2993_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ec4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2994_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ec8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2995_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2eccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2996_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ed0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2997_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ed4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2998_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ed8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_2999_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2edcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3000_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ee0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3001_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ee4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3002_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ee8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3003_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2eecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3004_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ef0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3005_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ef4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3006_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ef8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3007_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2efcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3008_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3009_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3010_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3011_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3012_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3013_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3014_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3015_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3016_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3017_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3018_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3019_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3020_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3021_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3022_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3023_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3024_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3025_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3026_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3027_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3028_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3029_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3030_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3031_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3032_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3033_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3034_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3035_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3036_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3037_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3038_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3039_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3040_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3041_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3042_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3043_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3044_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3045_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3046_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3047_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2f9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3048_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3049_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3050_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3051_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2facusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3052_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3053_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3054_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3055_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3056_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3057_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3058_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3059_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3060_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3061_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3062_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3063_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3064_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fe0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3065_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fe4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3066_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fe8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3067_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2fecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3068_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ff0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3069_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ff4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3070_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ff8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3071_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x2ffcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3072_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3000usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3073_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3004usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3074_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3008usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3075_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x300cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3076_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3010usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3077_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3014usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3078_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3018usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3079_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x301cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3080_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3020usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3081_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3024usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3082_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3028usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3083_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x302cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3084_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3030usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3085_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3034usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3086_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3038usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3087_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x303cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3088_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3040usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3089_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3044usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3090_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3048usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3091_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x304cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3092_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3050usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3093_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3054usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3094_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3058usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3095_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x305cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3096_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3060usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3097_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3064usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3098_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3068usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3099_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x306cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3100_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3070usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3101_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3074usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3102_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3078usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3103_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x307cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3104_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3080usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3105_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3084usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3106_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3088usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3107_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x308cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3108_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3090usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3109_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3094usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3110_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3098usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3111_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x309cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3112_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3113_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3114_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3115_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3116_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3117_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3118_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3119_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3120_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3121_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3122_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3123_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3124_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3125_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3126_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3127_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3128_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3129_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3130_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3131_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3132_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3133_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3134_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3135_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x30fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3136_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3100usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3137_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3104usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3138_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3108usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3139_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x310cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3140_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3110usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3141_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3114usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3142_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3118usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3143_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x311cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3144_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3120usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3145_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3124usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3146_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3128usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3147_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x312cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3148_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3130usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3149_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3134usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3150_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3138usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3151_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x313cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3152_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3140usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3153_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3144usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3154_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3148usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3155_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x314cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3156_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3150usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3157_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3154usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3158_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3158usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3159_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x315cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3160_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3160usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3161_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3164usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3162_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3168usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3163_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x316cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3164_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3170usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3165_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3174usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3166_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3178usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3167_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x317cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3168_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3180usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3169_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3184usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3170_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3188usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3171_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x318cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3172_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3190usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3173_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3194usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3174_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3198usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3175_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x319cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3176_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3177_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3178_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3179_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3180_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3181_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3182_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3183_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3184_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3185_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3186_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3187_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3188_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3189_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3190_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3191_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3192_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3193_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3194_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3195_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3196_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3197_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3198_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3199_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x31fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3200_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3200usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3201_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3204usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3202_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3208usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3203_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x320cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3204_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3210usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3205_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3214usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3206_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3218usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3207_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x321cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3208_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3220usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3209_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3224usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3210_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3228usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3211_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x322cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3212_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3230usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3213_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3234usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3214_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3238usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3215_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x323cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3216_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3240usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3217_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3244usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3218_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3248usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3219_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x324cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3220_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3250usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3221_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3254usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3222_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3258usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3223_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x325cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3224_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3260usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3225_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3264usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3226_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3268usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3227_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x326cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3228_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3270usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3229_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3274usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3230_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3278usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3231_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x327cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3232_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3280usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3233_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3284usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3234_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3288usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3235_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x328cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3236_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3290usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3237_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3294usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3238_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3298usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3239_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x329cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3240_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3241_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3242_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3243_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3244_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3245_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3246_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3247_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3248_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3249_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3250_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3251_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3252_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3253_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3254_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3255_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3256_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3257_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3258_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3259_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3260_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3261_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3262_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3263_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x32fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3264_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3300usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3265_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3304usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3266_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3308usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3267_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x330cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3268_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3310usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3269_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3314usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3270_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3318usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3271_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x331cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3272_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3320usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3273_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3324usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3274_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3328usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3275_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x332cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3276_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3330usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3277_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3334usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3278_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3338usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3279_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x333cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3280_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3340usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3281_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3344usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3282_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3348usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3283_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x334cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3284_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3350usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3285_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3354usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3286_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3358usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3287_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x335cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3288_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3360usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3289_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3364usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3290_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3368usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3291_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x336cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3292_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3370usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3293_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3374usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3294_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3378usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3295_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x337cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3296_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3380usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3297_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3384usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3298_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3388usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3299_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x338cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3300_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3390usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3301_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3394usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3302_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3398usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3303_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x339cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3304_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3305_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3306_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3307_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3308_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3309_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3310_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3311_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3312_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3313_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3314_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3315_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3316_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3317_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3318_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3319_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3320_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3321_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3322_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3323_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3324_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3325_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3326_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3327_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x33fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3328_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3400usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3329_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3404usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3330_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3408usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3331_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x340cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3332_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3410usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3333_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3414usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3334_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3418usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3335_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x341cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3336_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3420usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3337_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3424usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3338_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3428usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3339_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x342cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3340_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3430usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3341_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3434usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3342_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3438usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3343_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x343cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3344_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3440usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3345_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3444usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3346_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3448usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3347_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x344cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3348_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3450usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3349_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3454usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3350_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3458usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3351_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x345cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3352_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3460usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3353_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3464usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3354_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3468usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3355_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x346cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3356_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3470usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3357_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3474usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3358_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3478usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3359_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x347cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3360_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3480usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3361_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3484usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3362_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3488usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3363_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x348cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3364_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3490usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3365_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3494usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3366_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3498usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3367_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x349cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3368_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3369_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3370_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3371_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3372_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3373_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3374_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3375_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3376_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3377_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3378_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3379_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3380_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3381_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3382_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3383_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3384_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3385_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3386_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3387_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3388_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3389_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3390_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3391_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x34fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3392_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3500usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3393_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3504usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3394_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3508usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3395_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x350cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3396_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3510usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3397_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3514usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3398_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3518usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3399_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x351cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3400_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3520usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3401_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3524usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3402_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3528usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3403_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x352cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3404_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3530usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3405_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3534usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3406_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3538usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3407_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x353cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3408_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3540usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3409_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3544usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3410_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3548usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3411_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x354cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3412_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3550usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3413_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3554usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3414_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3558usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3415_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x355cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3416_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3560usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3417_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3564usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3418_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3568usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3419_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x356cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3420_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3570usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3421_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3574usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3422_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3578usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3423_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x357cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3424_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3580usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3425_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3584usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3426_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3588usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3427_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x358cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3428_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3590usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3429_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3594usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3430_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3598usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3431_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x359cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3432_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3433_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3434_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3435_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3436_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3437_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3438_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3439_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3440_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3441_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3442_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3443_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3444_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3445_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3446_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3447_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3448_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3449_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3450_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3451_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3452_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3453_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3454_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3455_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x35fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3456_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3600usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3457_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3604usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3458_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3608usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3459_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x360cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3460_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3610usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3461_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3614usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3462_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3618usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3463_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x361cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3464_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3620usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3465_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3624usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3466_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3628usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3467_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x362cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3468_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3630usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3469_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3634usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3470_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3638usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3471_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x363cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3472_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3640usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3473_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3644usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3474_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3648usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3475_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x364cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3476_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3650usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3477_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3654usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3478_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3658usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3479_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x365cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3480_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3660usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3481_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3664usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3482_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3668usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3483_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x366cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3484_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3670usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3485_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3674usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3486_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3678usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3487_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x367cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3488_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3680usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3489_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3684usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3490_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3688usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3491_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x368cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3492_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3690usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3493_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3694usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3494_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3698usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3495_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x369cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3496_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3497_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3498_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3499_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3500_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3501_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3502_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3503_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3504_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3505_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3506_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3507_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3508_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3509_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3510_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3511_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3512_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3513_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3514_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3515_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3516_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3517_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3518_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3519_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x36fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3520_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3700usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3521_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3704usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3522_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3708usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3523_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x370cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3524_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3710usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3525_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3714usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3526_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3718usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3527_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x371cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3528_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3720usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3529_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3724usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3530_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3728usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3531_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x372cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3532_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3730usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3533_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3734usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3534_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3738usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3535_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x373cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3536_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3740usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3537_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3744usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3538_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3748usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3539_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x374cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3540_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3750usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3541_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3754usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3542_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3758usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3543_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x375cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3544_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3760usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3545_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3764usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3546_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3768usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3547_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x376cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3548_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3770usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3549_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3774usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3550_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3778usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3551_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x377cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3552_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3780usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3553_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3784usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3554_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3788usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3555_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x378cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3556_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3790usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3557_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3794usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3558_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3798usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3559_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x379cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3560_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3561_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3562_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3563_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3564_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3565_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3566_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3567_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3568_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3569_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3570_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3571_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3572_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3573_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3574_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3575_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3576_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3577_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3578_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3579_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3580_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3581_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3582_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3583_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x37fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3584_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3800usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3585_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3804usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3586_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3808usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3587_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x380cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3588_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3810usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3589_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3814usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3590_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3818usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3591_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x381cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3592_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3820usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3593_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3824usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3594_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3828usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3595_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x382cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3596_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3830usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3597_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3834usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3598_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3838usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3599_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x383cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3600_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3840usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3601_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3844usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3602_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3848usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3603_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x384cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3604_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3850usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3605_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3854usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3606_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3858usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3607_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x385cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3608_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3860usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3609_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3864usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3610_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3868usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3611_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x386cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3612_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3870usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3613_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3874usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3614_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3878usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3615_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x387cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3616_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3880usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3617_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3884usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3618_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3888usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3619_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x388cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3620_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3890usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3621_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3894usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3622_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3898usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3623_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x389cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3624_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3625_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3626_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3627_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3628_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3629_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3630_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3631_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3632_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3633_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3634_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3635_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3636_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3637_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3638_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3639_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3640_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3641_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3642_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3643_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3644_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3645_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3646_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3647_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x38fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3648_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3900usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3649_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3904usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3650_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3908usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3651_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x390cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3652_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3910usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3653_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3914usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3654_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3918usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3655_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x391cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3656_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3920usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3657_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3924usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3658_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3928usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3659_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x392cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3660_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3930usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3661_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3934usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3662_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3938usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3663_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x393cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3664_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3940usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3665_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3944usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3666_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3948usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3667_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x394cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3668_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3950usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3669_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3954usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3670_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3958usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3671_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x395cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3672_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3960usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3673_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3964usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3674_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3968usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3675_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x396cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3676_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3970usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3677_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3974usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3678_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3978usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3679_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x397cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3680_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3980usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3681_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3984usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3682_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3988usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3683_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x398cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3684_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3990usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3685_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3994usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3686_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3998usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3687_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x399cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3688_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3689_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3690_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3691_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3692_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3693_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3694_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3695_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3696_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3697_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3698_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3699_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3700_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3701_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3702_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3703_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3704_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3705_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3706_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3707_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3708_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3709_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3710_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3711_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x39fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3712_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3713_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3714_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3715_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3716_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3717_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3718_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3719_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3720_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3721_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3722_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3723_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3724_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3725_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3726_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3727_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3728_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3729_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3730_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3731_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3732_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3733_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3734_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3735_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3736_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3737_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3738_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3739_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3740_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3741_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3742_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3743_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3744_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3745_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3746_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3747_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3748_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3749_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3750_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3751_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3a9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3752_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3aa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3753_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3aa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3754_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3aa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3755_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3aacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3756_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ab0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3757_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ab4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3758_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ab8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3759_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3abcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3760_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ac0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3761_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ac4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3762_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ac8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3763_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3accusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3764_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ad0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3765_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ad4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3766_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ad8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3767_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3adcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3768_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ae0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3769_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ae4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3770_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ae8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3771_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3aecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3772_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3af0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3773_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3af4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3774_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3af8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3775_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3afcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3776_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3777_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3778_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3779_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3780_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3781_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3782_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3783_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3784_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3785_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3786_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3787_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3788_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3789_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3790_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3791_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3792_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3793_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3794_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3795_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3796_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3797_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3798_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3799_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3800_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3801_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3802_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3803_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3804_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3805_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3806_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3807_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3808_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3809_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3810_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3811_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3812_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3813_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3814_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3815_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3b9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3816_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ba0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3817_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ba4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3818_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ba8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3819_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3820_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3821_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3822_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3823_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3824_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3825_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3826_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3827_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3828_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3829_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3830_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3831_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3832_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3be0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3833_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3be4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3834_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3be8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3835_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3becusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3836_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3837_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3838_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3839_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3bfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3840_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3841_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3842_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3843_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3844_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3845_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3846_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3847_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3848_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3849_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3850_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3851_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3852_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3853_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3854_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3855_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3856_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3857_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3858_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3859_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3860_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3861_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3862_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3863_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3864_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3865_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3866_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3867_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3868_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3869_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3870_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3871_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3872_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3873_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3874_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3875_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3876_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3877_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3878_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3879_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3c9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3880_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ca0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3881_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ca4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3882_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ca8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3883_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3884_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3885_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3886_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3887_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3888_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3889_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3890_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3891_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3892_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3893_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3894_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3895_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3896_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ce0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3897_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ce4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3898_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ce8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3899_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3900_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3901_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3902_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3903_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3cfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3904_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3905_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3906_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3907_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3908_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3909_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3910_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3911_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3912_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3913_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3914_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3915_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3916_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3917_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3918_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3919_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3920_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3921_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3922_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3923_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3924_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3925_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3926_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3927_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3928_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3929_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3930_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3931_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3932_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3933_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3934_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3935_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3936_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3937_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3938_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3939_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3940_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3941_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3942_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3943_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3d9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3944_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3da0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3945_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3da4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3946_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3da8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3947_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3948_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3db0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3949_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3db4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3950_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3db8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3951_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3952_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3953_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3954_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3955_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3956_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3957_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3958_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3959_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ddcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3960_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3de0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3961_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3de4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3962_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3de8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3963_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3decusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3964_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3df0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3965_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3df4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3966_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3df8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3967_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3dfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3968_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3969_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3970_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3971_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3972_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3973_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3974_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3975_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3976_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3977_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3978_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3979_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3980_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3981_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3982_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3983_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3984_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3985_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3986_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3987_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3988_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3989_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3990_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3991_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3992_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3993_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3994_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3995_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3996_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3997_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3998_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_3999_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4000_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4001_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4002_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4003_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4004_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4005_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4006_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4007_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3e9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4008_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ea0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4009_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ea4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4010_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ea8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4011_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3eacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4012_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3eb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4013_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3eb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4014_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3eb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4015_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ebcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4016_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ec0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4017_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ec4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4018_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ec8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4019_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3eccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4020_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ed0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4021_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ed4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4022_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ed8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4023_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3edcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4024_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ee0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4025_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ee4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4026_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ee8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4027_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3eecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4028_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ef0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4029_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ef4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4030_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ef8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4031_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3efcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4032_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4033_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4034_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4035_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4036_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4037_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4038_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4039_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4040_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4041_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4042_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4043_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4044_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4045_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4046_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4047_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4048_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4049_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4050_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4051_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4052_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4053_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4054_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4055_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4056_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4057_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4058_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4059_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4060_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4061_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4062_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4063_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4064_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4065_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4066_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4067_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4068_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4069_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4070_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4071_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3f9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4072_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4073_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4074_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4075_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3facusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4076_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4077_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4078_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4079_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4080_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4081_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4082_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4083_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4084_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4085_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4086_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4087_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4088_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fe0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4089_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fe4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4090_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fe8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4091_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3fecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4092_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ff0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4093_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ff4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4094_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ff8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4095_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x3ffcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4096_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4000usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4097_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4004usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4098_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4008usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4099_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x400cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4100_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4010usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4101_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4014usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4102_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4018usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4103_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x401cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4104_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4020usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4105_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4024usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4106_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4028usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4107_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x402cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4108_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4030usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4109_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4034usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4110_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4038usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4111_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x403cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4112_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4040usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4113_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4044usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4114_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4048usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4115_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x404cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4116_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4050usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4117_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4054usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4118_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4058usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4119_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x405cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4120_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4060usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4121_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4064usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4122_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4068usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4123_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x406cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4124_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4070usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4125_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4074usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4126_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4078usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4127_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x407cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4128_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4080usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4129_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4084usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4130_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4088usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4131_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x408cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4132_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4090usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4133_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4094usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4134_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4098usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4135_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x409cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4136_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4137_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4138_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4139_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4140_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4141_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4142_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4143_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4144_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4145_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4146_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4147_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4148_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4149_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4150_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4151_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4152_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4153_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4154_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4155_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4156_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4157_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4158_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4159_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x40fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4160_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4100usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4161_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4104usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4162_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4108usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4163_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x410cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4164_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4110usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4165_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4114usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4166_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4118usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4167_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x411cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4168_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4120usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4169_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4124usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4170_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4128usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4171_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x412cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4172_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4130usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4173_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4134usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4174_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4138usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4175_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x413cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4176_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4140usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4177_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4144usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4178_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4148usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4179_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x414cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4180_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4150usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4181_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4154usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4182_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4158usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4183_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x415cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4184_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4160usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4185_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4164usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4186_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4168usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4187_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x416cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4188_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4170usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4189_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4174usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4190_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4178usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4191_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x417cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4192_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4180usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4193_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4184usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4194_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4188usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4195_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x418cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4196_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4190usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4197_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4194usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4198_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4198usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4199_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x419cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4200_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4201_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4202_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4203_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4204_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4205_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4206_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4207_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4208_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4209_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4210_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4211_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4212_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4213_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4214_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4215_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4216_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4217_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4218_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4219_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4220_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4221_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4222_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4223_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x41fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4224_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4200usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4225_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4204usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4226_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4208usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4227_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x420cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4228_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4210usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4229_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4214usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4230_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4218usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4231_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x421cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4232_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4220usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4233_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4224usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4234_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4228usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4235_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x422cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4236_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4230usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4237_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4234usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4238_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4238usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4239_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x423cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4240_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4240usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4241_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4244usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4242_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4248usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4243_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x424cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4244_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4250usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4245_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4254usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4246_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4258usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4247_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x425cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4248_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4260usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4249_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4264usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4250_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4268usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4251_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x426cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4252_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4270usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4253_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4274usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4254_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4278usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4255_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x427cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4256_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4280usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4257_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4284usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4258_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4288usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4259_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x428cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4260_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4290usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4261_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4294usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4262_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4298usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4263_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x429cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4264_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4265_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4266_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4267_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4268_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4269_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4270_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4271_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4272_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4273_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4274_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4275_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4276_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4277_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4278_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4279_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4280_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4281_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4282_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4283_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4284_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4285_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4286_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4287_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x42fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4288_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4300usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4289_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4304usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4290_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4308usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4291_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x430cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4292_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4310usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4293_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4314usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4294_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4318usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4295_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x431cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4296_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4320usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4297_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4324usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4298_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4328usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4299_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x432cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4300_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4330usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4301_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4334usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4302_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4338usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4303_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x433cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4304_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4340usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4305_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4344usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4306_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4348usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4307_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x434cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4308_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4350usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4309_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4354usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4310_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4358usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4311_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x435cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4312_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4360usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4313_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4364usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4314_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4368usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4315_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x436cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4316_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4370usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4317_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4374usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4318_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4378usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4319_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x437cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4320_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4380usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4321_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4384usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4322_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4388usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4323_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x438cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4324_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4390usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4325_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4394usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4326_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4398usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4327_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x439cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4328_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4329_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4330_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4331_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4332_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4333_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4334_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4335_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4336_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4337_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4338_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4339_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4340_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4341_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4342_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4343_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4344_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4345_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4346_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4347_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4348_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4349_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4350_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4351_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x43fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4352_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4400usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4353_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4404usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4354_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4408usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4355_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x440cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4356_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4410usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4357_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4414usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4358_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4418usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4359_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x441cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4360_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4420usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4361_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4424usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4362_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4428usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4363_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x442cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4364_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4430usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4365_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4434usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4366_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4438usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4367_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x443cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4368_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4440usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4369_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4444usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4370_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4448usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4371_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x444cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4372_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4450usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4373_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4454usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4374_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4458usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4375_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x445cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4376_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4460usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4377_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4464usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4378_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4468usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4379_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x446cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4380_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4470usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4381_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4474usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4382_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4478usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4383_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x447cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4384_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4480usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4385_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4484usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4386_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4488usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4387_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x448cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4388_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4490usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4389_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4494usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4390_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4498usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4391_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x449cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4392_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4393_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4394_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4395_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4396_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4397_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4398_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4399_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4400_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4401_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4402_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4403_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4404_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4405_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4406_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4407_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4408_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4409_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4410_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4411_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4412_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4413_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4414_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4415_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x44fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4416_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4500usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4417_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4504usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4418_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4508usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4419_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x450cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4420_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4510usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4421_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4514usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4422_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4518usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4423_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x451cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4424_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4520usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4425_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4524usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4426_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4528usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4427_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x452cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4428_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4530usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4429_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4534usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4430_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4538usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4431_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x453cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4432_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4540usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4433_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4544usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4434_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4548usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4435_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x454cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4436_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4550usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4437_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4554usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4438_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4558usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4439_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x455cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4440_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4560usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4441_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4564usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4442_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4568usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4443_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x456cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4444_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4570usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4445_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4574usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4446_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4578usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4447_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x457cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4448_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4580usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4449_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4584usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4450_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4588usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4451_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x458cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4452_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4590usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4453_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4594usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4454_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4598usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4455_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x459cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4456_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4457_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4458_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4459_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4460_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4461_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4462_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4463_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4464_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4465_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4466_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4467_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4468_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4469_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4470_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4471_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4472_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4473_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4474_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4475_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4476_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4477_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4478_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4479_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x45fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4480_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4600usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4481_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4604usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4482_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4608usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4483_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x460cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4484_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4610usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4485_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4614usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4486_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4618usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4487_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x461cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4488_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4620usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4489_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4624usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4490_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4628usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4491_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x462cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4492_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4630usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4493_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4634usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4494_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4638usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4495_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x463cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4496_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4640usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4497_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4644usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4498_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4648usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4499_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x464cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4500_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4650usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4501_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4654usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4502_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4658usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4503_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x465cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4504_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4660usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4505_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4664usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4506_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4668usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4507_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x466cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4508_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4670usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4509_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4674usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4510_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4678usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4511_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x467cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4512_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4680usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4513_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4684usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4514_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4688usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4515_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x468cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4516_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4690usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4517_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4694usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4518_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4698usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4519_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x469cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4520_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4521_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4522_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4523_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4524_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4525_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4526_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4527_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4528_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4529_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4530_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4531_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4532_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4533_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4534_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4535_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4536_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4537_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4538_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4539_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4540_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4541_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4542_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4543_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x46fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4544_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4700usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4545_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4704usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4546_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4708usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4547_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x470cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4548_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4710usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4549_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4714usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4550_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4718usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4551_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x471cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4552_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4720usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4553_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4724usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4554_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4728usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4555_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x472cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4556_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4730usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4557_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4734usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4558_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4738usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4559_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x473cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4560_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4740usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4561_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4744usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4562_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4748usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4563_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x474cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4564_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4750usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4565_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4754usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4566_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4758usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4567_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x475cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4568_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4760usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4569_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4764usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4570_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4768usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4571_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x476cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4572_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4770usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4573_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4774usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4574_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4778usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4575_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x477cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4576_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4780usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4577_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4784usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4578_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4788usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4579_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x478cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4580_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4790usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4581_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4794usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4582_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4798usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4583_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x479cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4584_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4585_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4586_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4587_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4588_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4589_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4590_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4591_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4592_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4593_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4594_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4595_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4596_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4597_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4598_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4599_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4600_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4601_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4602_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4603_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4604_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4605_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4606_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4607_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x47fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4608_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4800usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4609_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4804usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4610_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4808usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4611_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x480cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4612_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4810usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4613_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4814usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4614_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4818usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4615_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x481cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4616_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4820usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4617_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4824usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4618_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4828usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4619_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x482cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4620_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4830usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4621_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4834usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4622_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4838usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4623_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x483cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4624_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4840usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4625_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4844usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4626_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4848usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4627_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x484cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4628_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4850usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4629_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4854usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4630_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4858usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4631_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x485cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4632_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4860usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4633_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4864usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4634_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4868usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4635_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x486cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4636_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4870usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4637_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4874usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4638_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4878usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4639_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x487cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4640_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4880usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4641_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4884usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4642_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4888usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4643_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x488cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4644_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4890usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4645_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4894usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4646_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4898usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4647_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x489cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4648_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4649_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4650_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4651_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4652_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4653_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4654_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4655_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4656_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4657_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4658_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4659_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4660_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4661_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4662_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4663_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4664_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4665_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4666_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4667_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4668_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4669_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4670_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4671_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x48fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4672_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4900usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4673_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4904usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4674_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4908usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4675_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x490cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4676_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4910usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4677_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4914usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4678_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4918usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4679_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x491cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4680_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4920usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4681_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4924usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4682_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4928usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4683_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x492cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4684_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4930usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4685_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4934usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4686_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4938usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4687_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x493cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4688_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4940usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4689_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4944usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4690_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4948usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4691_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x494cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4692_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4950usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4693_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4954usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4694_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4958usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4695_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x495cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4696_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4960usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4697_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4964usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4698_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4968usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4699_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x496cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4700_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4970usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4701_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4974usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4702_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4978usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4703_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x497cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4704_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4980usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4705_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4984usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4706_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4988usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4707_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x498cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4708_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4990usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4709_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4994usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4710_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4998usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4711_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x499cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4712_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4713_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4714_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4715_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4716_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4717_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4718_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4719_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4720_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4721_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4722_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4723_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4724_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4725_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4726_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4727_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4728_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4729_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4730_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4731_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4732_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4733_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4734_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4735_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x49fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4736_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4737_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4738_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4739_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4740_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4741_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4742_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4743_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4744_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4745_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4746_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4747_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4748_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4749_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4750_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4751_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4752_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4753_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4754_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4755_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4756_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4757_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4758_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4759_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4760_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4761_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4762_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4763_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4764_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4765_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4766_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4767_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4768_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4769_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4770_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4771_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4772_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4773_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4774_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4775_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4a9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4776_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4aa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4777_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4aa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4778_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4aa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4779_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4aacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4780_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ab0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4781_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ab4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4782_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ab8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4783_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4abcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4784_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ac0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4785_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ac4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4786_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ac8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4787_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4accusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4788_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ad0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4789_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ad4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4790_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ad8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4791_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4adcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4792_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ae0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4793_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ae4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4794_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ae8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4795_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4aecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4796_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4af0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4797_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4af4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4798_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4af8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4799_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4afcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4800_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4801_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4802_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4803_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4804_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4805_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4806_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4807_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4808_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4809_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4810_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4811_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4812_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4813_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4814_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4815_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4816_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4817_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4818_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4819_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4820_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4821_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4822_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4823_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4824_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4825_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4826_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4827_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4828_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4829_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4830_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4831_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4832_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4833_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4834_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4835_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4836_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4837_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4838_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4839_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4b9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4840_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ba0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4841_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ba4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4842_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ba8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4843_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4844_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4845_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4846_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4847_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4848_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4849_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4850_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4851_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4852_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4853_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4854_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4855_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4856_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4be0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4857_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4be4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4858_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4be8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4859_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4becusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4860_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4861_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4862_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4863_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4bfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4864_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4865_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4866_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4867_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4868_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4869_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4870_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4871_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4872_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4873_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4874_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4875_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4876_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4877_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4878_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4879_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4880_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4881_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4882_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4883_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4884_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4885_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4886_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4887_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4888_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4889_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4890_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4891_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4892_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4893_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4894_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4895_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4896_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4897_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4898_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4899_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4900_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4901_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4902_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4903_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4c9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4904_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ca0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4905_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ca4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4906_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ca8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4907_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4908_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4909_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4910_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4911_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4912_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4913_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4914_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4915_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4916_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4917_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4918_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4919_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4920_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ce0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4921_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ce4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4922_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ce8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4923_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4924_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cf0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4925_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cf4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4926_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cf8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4927_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4cfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4928_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4929_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4930_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4931_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4932_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4933_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4934_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4935_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4936_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4937_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4938_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4939_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4940_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4941_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4942_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4943_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4944_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4945_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4946_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4947_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4948_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4949_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4950_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4951_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4952_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4953_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4954_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4955_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4956_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4957_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4958_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4959_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4960_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4961_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4962_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4963_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4964_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4965_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4966_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4967_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4d9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4968_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4da0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4969_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4da4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4970_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4da8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4971_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4972_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4db0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4973_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4db4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4974_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4db8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4975_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4976_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4977_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4978_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4979_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4980_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4981_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4982_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4983_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ddcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4984_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4de0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4985_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4de4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4986_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4de8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4987_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4decusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4988_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4df0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4989_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4df4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4990_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4df8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4991_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4dfcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4992_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4993_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4994_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4995_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4996_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4997_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4998_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_4999_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5000_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5001_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5002_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5003_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5004_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5005_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5006_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5007_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5008_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5009_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5010_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5011_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5012_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5013_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5014_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5015_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5016_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5017_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5018_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5019_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5020_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5021_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5022_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5023_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5024_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5025_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5026_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5027_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5028_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5029_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5030_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5031_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4e9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5032_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ea0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5033_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ea4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5034_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ea8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5035_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4eacusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5036_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4eb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5037_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4eb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5038_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4eb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5039_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ebcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5040_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ec0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5041_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ec4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5042_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ec8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5043_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4eccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5044_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ed0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5045_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ed4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5046_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ed8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5047_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4edcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5048_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ee0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5049_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ee4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5050_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ee8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5051_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4eecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5052_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ef0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5053_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ef4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5054_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ef8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5055_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4efcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5056_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f00usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5057_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f04usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5058_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f08usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5059_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f0cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5060_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f10usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5061_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f14usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5062_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f18usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5063_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f1cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5064_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f20usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5065_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f24usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5066_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f28usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5067_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f2cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5068_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f30usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5069_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f34usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5070_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f38usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5071_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f3cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5072_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f40usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5073_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f44usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5074_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f48usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5075_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f4cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5076_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f50usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5077_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f54usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5078_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f58usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5079_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f5cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5080_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f60usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5081_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f64usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5082_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f68usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5083_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f6cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5084_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f70usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5085_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f74usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5086_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f78usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5087_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f7cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5088_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f80usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5089_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f84usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5090_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f88usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5091_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f8cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5092_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f90usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5093_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f94usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5094_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f98usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5095_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4f9cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5096_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fa0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5097_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fa4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5098_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fa8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5099_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4facusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5100_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fb0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5101_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fb4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5102_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fb8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5103_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fbcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5104_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fc0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5105_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fc4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5106_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fc8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5107_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5108_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fd0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5109_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fd4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5110_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fd8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5111_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fdcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5112_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fe0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5113_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fe4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5114_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fe8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5115_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4fecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5116_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ff0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5117_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ff4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5118_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ff8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5119_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x4ffcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5120_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5000usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5121_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5004usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5122_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5008usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5123_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x500cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5124_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5010usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5125_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5014usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5126_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5018usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5127_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x501cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5128_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5020usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5129_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5024usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5130_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5028usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5131_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x502cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5132_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5030usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5133_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5034usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5134_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5038usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5135_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x503cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5136_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5040usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5137_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5044usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5138_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5048usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5139_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x504cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5140_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5050usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5141_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5054usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5142_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5058usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5143_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x505cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5144_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5060usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5145_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5064usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5146_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5068usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5147_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x506cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5148_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5070usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5149_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5074usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5150_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5078usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5151_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x507cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5152_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5080usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5153_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5084usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5154_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5088usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5155_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x508cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5156_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5090usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5157_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5094usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5158_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5098usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5159_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x509cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5160_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5161_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5162_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5163_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5164_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5165_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5166_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5167_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5168_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5169_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5170_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5171_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5172_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5173_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5174_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5175_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5176_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5177_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5178_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5179_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5180_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5181_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5182_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5183_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x50fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5184_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5100usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5185_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5104usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5186_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5108usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5187_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x510cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5188_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5110usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5189_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5114usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5190_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5118usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5191_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x511cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5192_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5120usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5193_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5124usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5194_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5128usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5195_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x512cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5196_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5130usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5197_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5134usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5198_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5138usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5199_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x513cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5200_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5140usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5201_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5144usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5202_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5148usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5203_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x514cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5204_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5150usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5205_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5154usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5206_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5158usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5207_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x515cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5208_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5160usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5209_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5164usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5210_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5168usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5211_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x516cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5212_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5170usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5213_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5174usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5214_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5178usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5215_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x517cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5216_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5180usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5217_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5184usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5218_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5188usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5219_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x518cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5220_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5190usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5221_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5194usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5222_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5198usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5223_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x519cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5224_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5225_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5226_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5227_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5228_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5229_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5230_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5231_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5232_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5233_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5234_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5235_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5236_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5237_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5238_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5239_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5240_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5241_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5242_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5243_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5244_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5245_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5246_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5247_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x51fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5248_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5200usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5249_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5204usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5250_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5208usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5251_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x520cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5252_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5210usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5253_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5214usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5254_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5218usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5255_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x521cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5256_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5220usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5257_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5224usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5258_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5228usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5259_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x522cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5260_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5230usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5261_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5234usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5262_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5238usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5263_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x523cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5264_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5240usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5265_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5244usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5266_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5248usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5267_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x524cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5268_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5250usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5269_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5254usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5270_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5258usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5271_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x525cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5272_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5260usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5273_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5264usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5274_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5268usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5275_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x526cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5276_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5270usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5277_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5274usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5278_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5278usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5279_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x527cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5280_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5280usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5281_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5284usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5282_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5288usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5283_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x528cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5284_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5290usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5285_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5294usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5286_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5298usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5287_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x529cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5288_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5289_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5290_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5291_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5292_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5293_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5294_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5295_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5296_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5297_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5298_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5299_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5300_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5301_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5302_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5303_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5304_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5305_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5306_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5307_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5308_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5309_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5310_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5311_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x52fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5312_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5300usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5313_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5304usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5314_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5308usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5315_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x530cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5316_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5310usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5317_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5314usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5318_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5318usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5319_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x531cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5320_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5320usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5321_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5324usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5322_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5328usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5323_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x532cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5324_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5330usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5325_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5334usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5326_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5338usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5327_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x533cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5328_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5340usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5329_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5344usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5330_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5348usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5331_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x534cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5332_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5350usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5333_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5354usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5334_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5358usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5335_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x535cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5336_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5360usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5337_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5364usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5338_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5368usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5339_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x536cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5340_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5370usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5341_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5374usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5342_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5378usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5343_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x537cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5344_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5380usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5345_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5384usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5346_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5388usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5347_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x538cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5348_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5390usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5349_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5394usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5350_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5398usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5351_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x539cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5352_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5353_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5354_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5355_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5356_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5357_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5358_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5359_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5360_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5361_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5362_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5363_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5364_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5365_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5366_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5367_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5368_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5369_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5370_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5371_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5372_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5373_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5374_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5375_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x53fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5376_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5400usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5377_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5404usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5378_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5408usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5379_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x540cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5380_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5410usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5381_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5414usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5382_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5418usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5383_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x541cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5384_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5420usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5385_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5424usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5386_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5428usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5387_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x542cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5388_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5430usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5389_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5434usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5390_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5438usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5391_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x543cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5392_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5440usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5393_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5444usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5394_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5448usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5395_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x544cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5396_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5450usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5397_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5454usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5398_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5458usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5399_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x545cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5400_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5460usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5401_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5464usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5402_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5468usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5403_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x546cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5404_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5470usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5405_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5474usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5406_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5478usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5407_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x547cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5408_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5480usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5409_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5484usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5410_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5488usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5411_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x548cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5412_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5490usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5413_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5494usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5414_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5498usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5415_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x549cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5416_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5417_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5418_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5419_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5420_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5421_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5422_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5423_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5424_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5425_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5426_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5427_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5428_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5429_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5430_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5431_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5432_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5433_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5434_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5435_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5436_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5437_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5438_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5439_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x54fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5440_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5500usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5441_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5504usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5442_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5508usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5443_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x550cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5444_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5510usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5445_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5514usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5446_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5518usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5447_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x551cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5448_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5520usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5449_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5524usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5450_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5528usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5451_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x552cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5452_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5530usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5453_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5534usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5454_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5538usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5455_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x553cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5456_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5540usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5457_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5544usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5458_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5548usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5459_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x554cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5460_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5550usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5461_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5554usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5462_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5558usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5463_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x555cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5464_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5560usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5465_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5564usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5466_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5568usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5467_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x556cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5468_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5570usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5469_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5574usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5470_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5578usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5471_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x557cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5472_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5580usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5473_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5584usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5474_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5588usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5475_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x558cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5476_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5590usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5477_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5594usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5478_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5598usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5479_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x559cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5480_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5481_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5482_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5483_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5484_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5485_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5486_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5487_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55bcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5488_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55c0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5489_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55c4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5490_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55c8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5491_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55ccusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5492_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55d0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5493_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55d4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5494_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55d8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5495_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55dcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5496_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55e0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5497_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55e4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5498_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55e8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5499_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55ecusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5500_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55f0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5501_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55f4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5502_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55f8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5503_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x55fcusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5504_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5600usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5505_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5604usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5506_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5608usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5507_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x560cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5508_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5610usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5509_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5614usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5510_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5618usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5511_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x561cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5512_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5620usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5513_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5624usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5514_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5628usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5515_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x562cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5516_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5630usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5517_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5634usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5518_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5638usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5519_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x563cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5520_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5640usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5521_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5644usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5522_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5648usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5523_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x564cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5524_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5650usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5525_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5654usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5526_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5658usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5527_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x565cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5528_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5660usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5529_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5664usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5530_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5668usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5531_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x566cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5532_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5670usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5533_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5674usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5534_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5678usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5535_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x567cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5536_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5680usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5537_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5684usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5538_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5688usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5539_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x568cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5540_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5690usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5541_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5694usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5542_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x5698usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5543_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x569cusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5544_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x56a0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5545_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x56a4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5546_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x56a8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5547_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x56acusize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5548_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x56b0usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5549_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x56b4usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5550_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x56b8usize),
            )
        }
    }
    #[inline(always)]
    pub const fn srcfctr_5551_(
        &self,
    ) -> &'static crate::common::Reg<self::Srcfctr_SPEC, crate::common::RW> {
        unsafe {
            crate::common::Reg::<self::Srcfctr_SPEC, crate::common::RW>::from_ptr(
                self._svd2pac_as_ptr().add(0x56bcusize),
            )
        }
    }
}
#[doc(hidden)]
#[derive(Copy, Clone, Eq, PartialEq)]
pub struct Srcfctr_SPEC;
impl crate::sealed::RegSpec for Srcfctr_SPEC {
    type DataType = u32;
}

#[doc = "Filter Coefficient Table \\[%s\\]"]
pub type Srcfctr = crate::RegValueT<Srcfctr_SPEC>;

impl Srcfctr {
    #[doc = "Stores a filter coefficient value."]
    #[inline(always)]
    pub fn srcfcoe(
        self,
    ) -> crate::common::RegisterField<0, 0x3fffff, 1, 0, u32, u32, Srcfctr_SPEC, crate::common::RW>
    {
        crate::common::RegisterField::<0,0x3fffff,1,0,u32,u32,Srcfctr_SPEC,crate::common::RW>::from_register(self,0)
    }
}
impl ::core::default::Default for Srcfctr {
    #[inline(always)]
    fn default() -> Srcfctr {
        <crate::RegValueT<Srcfctr_SPEC> as RegisterValue<_>>::new(0)
    }
}
