summaryrefslogtreecommitdiff
path: root/include/interne.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/interne.h')
-rw-r--r--include/interne.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/include/interne.h b/include/interne.h
index 801365b..337ec2d 100644
--- a/include/interne.h
+++ b/include/interne.h
@@ -14,4 +14,19 @@ Uint32 Extension(Uint32 ins);
Uint32 Champ1(Uint32 ins);
Uint32 Champ2(Uint32 ins);
Uint32 Champ3(Uint32 ins);
-#endif
+Uint32 ZERO(void);
+Uint32 ONE(void);
+void AffecteBit(Uint32 * a, char v, int position);
+int Neg(Uint32 a);
+char Not(char a);
+char And(char a, char b);
+char Or(char a, char b);
+char Xor(char a, char b);
+char Nand(char a, char b);
+char Nor(char a, char b);
+void SetOverflow(int * o);
+void ResetOverflow(int * o);
+int Overflow(int o);
+char OrWord(Uint32 a);
+char AndWord(Uint32 a);
+#endif \ No newline at end of file