OSDN Git Service

デバッグトレースログ出力追加、バグ修正、文字コードをUTF-8に修正
[mochi/master.git] / src / kernel / include / hardware / IA32 / IA32.h
index 9b02107..d079d68 100644 (file)
@@ -20,7 +20,7 @@
 
 /** セグメントセレクタマクロ */
 #define IA32_SEGMENT_SELECTOR( _INDEX, _TI, _RPL ) \
-    ( ( uint16_t ) ( ( ( _INDEX ) << 3 ) + ( ( _TI ) << 2 ) + ( _RPL ) ) )
+    ( ( uint16_t ) ( ( ( _INDEX ) << 3 ) | ( ( _TI ) << 2 ) | ( _RPL ) ) )
 
 /* EFLAGSレジスタ */
 #define IA32_EFLAGS_ID             ( 0x00200000 )