#[repr(C, align(4))]pub struct jit_cpu_t {
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 3]>,
pub __bindgen_padding_0: u8,
}Fields§
§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 3]>§__bindgen_padding_0: u8Implementations§
Source§impl jit_cpu_t
impl jit_cpu_t
pub fn fpu(&self) -> jit_uint32_t
pub fn set_fpu(&mut self, val: jit_uint32_t)
pub fn cmpxchg8b(&self) -> jit_uint32_t
pub fn set_cmpxchg8b(&mut self, val: jit_uint32_t)
pub fn cmov(&self) -> jit_uint32_t
pub fn set_cmov(&mut self, val: jit_uint32_t)
pub fn mmx(&self) -> jit_uint32_t
pub fn set_mmx(&mut self, val: jit_uint32_t)
pub fn sse(&self) -> jit_uint32_t
pub fn set_sse(&mut self, val: jit_uint32_t)
pub fn sse2(&self) -> jit_uint32_t
pub fn set_sse2(&mut self, val: jit_uint32_t)
pub fn sse3(&self) -> jit_uint32_t
pub fn set_sse3(&mut self, val: jit_uint32_t)
pub fn pclmulqdq(&self) -> jit_uint32_t
pub fn set_pclmulqdq(&mut self, val: jit_uint32_t)
pub fn ssse3(&self) -> jit_uint32_t
pub fn set_ssse3(&mut self, val: jit_uint32_t)
pub fn fma(&self) -> jit_uint32_t
pub fn set_fma(&mut self, val: jit_uint32_t)
pub fn cmpxchg16b(&self) -> jit_uint32_t
pub fn set_cmpxchg16b(&mut self, val: jit_uint32_t)
pub fn sse4_1(&self) -> jit_uint32_t
pub fn set_sse4_1(&mut self, val: jit_uint32_t)
pub fn sse4_2(&self) -> jit_uint32_t
pub fn set_sse4_2(&mut self, val: jit_uint32_t)
pub fn movbe(&self) -> jit_uint32_t
pub fn set_movbe(&mut self, val: jit_uint32_t)
pub fn popcnt(&self) -> jit_uint32_t
pub fn set_popcnt(&mut self, val: jit_uint32_t)
pub fn aes(&self) -> jit_uint32_t
pub fn set_aes(&mut self, val: jit_uint32_t)
pub fn avx(&self) -> jit_uint32_t
pub fn set_avx(&mut self, val: jit_uint32_t)
pub fn lahf(&self) -> jit_uint32_t
pub fn set_lahf(&mut self, val: jit_uint32_t)
pub fn new_bitfield_1( fpu: jit_uint32_t, cmpxchg8b: jit_uint32_t, cmov: jit_uint32_t, mmx: jit_uint32_t, sse: jit_uint32_t, sse2: jit_uint32_t, sse3: jit_uint32_t, pclmulqdq: jit_uint32_t, ssse3: jit_uint32_t, fma: jit_uint32_t, cmpxchg16b: jit_uint32_t, sse4_1: jit_uint32_t, sse4_2: jit_uint32_t, movbe: jit_uint32_t, popcnt: jit_uint32_t, aes: jit_uint32_t, avx: jit_uint32_t, lahf: jit_uint32_t, ) -> __BindgenBitfieldUnit<[u8; 3]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for jit_cpu_t
impl RefUnwindSafe for jit_cpu_t
impl Send for jit_cpu_t
impl Sync for jit_cpu_t
impl Unpin for jit_cpu_t
impl UnwindSafe for jit_cpu_t
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more