// The OS/K Team licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. #include //----------------------------------------------------------------------------// IMPL_START_0(cli) { CHK_SUPERV(); R(CR0) &= ~IF; } IMPL_END; IMPL_START_0(sti) { CHK_SUPERV(); R(CR0) |= IF; } IMPL_END; //----------------------------------------------------------------------------// IMPL_START_0(cld) { R(RFX) &= ~DF; } IMPL_END; IMPL_START_0(std) { R(RFX) |= DF; } IMPL_END; //----------------------------------------------------------------------------// IMPL_START_0(cmc) { R(RFX) = (R(RFX)&CF ? R(RFX)&~CF : R(RFX)|CF); } IMPL_END; IMPL_START_0(clc) { R(RFX) &= ~CF; } IMPL_END; IMPL_START_0(stc) { R(RFX) |= CF; } IMPL_END; //----------------------------------------------------------------------------//