From 4ef2a9b4f05eeeae85db5fc334deebbe87af6565 Mon Sep 17 00:00:00 2001 From: Joe Groff Date: Fri, 4 Nov 2011 11:23:11 -0700 Subject: [PATCH] cpu.x86.assembler: PUSHF, POPF instructions --- basis/cpu/x86/assembler/assembler.factor | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/basis/cpu/x86/assembler/assembler.factor b/basis/cpu/x86/assembler/assembler.factor index b060fb824f..09d7267fb0 100644 --- a/basis/cpu/x86/assembler/assembler.factor +++ b/basis/cpu/x86/assembler/assembler.factor @@ -958,3 +958,8 @@ PRIVATE> ! interrupt instructions : INT ( n -- ) dup 3 = [ drop HEX: cc , ] [ HEX: cd , 1, ] if ; + +! push/pop flags + +: PUSHF ( -- ) HEX: 9c , ; +: POPF ( -- ) HEX: 9d , ;