42 :
"n"(DWord<CR0::MP>()),
43 "n"(~DWord<CR0::EM>()),
44 "n"(DWord<CR4::OSFXSR>()),
45 "n"(DWord<CR4::OSXMMEXCPT>())
48 kassert(ReadCR0() & DWord<CR0::MP>(),
"MP bit of cr0 must be set for SSE support\n");
49 kassert(~(ReadCR0() & DWord<CR0::EM>()),
"EM bit of cr0 must be disabled for SSE support\n");
50 kassert(ReadCR4() & (DWord<CR4::OSFXSR>() | DWord<CR4::OSXMMEXCPT>()));
void SSE()
initialize Streaming Single Instruction Multiple Data (SIMD) Extensions, (SSE)
contains all kernel initialization routines