#include <stdio.h> #include <stdlib.h> #include <signal.h> #include <iostream> #include <vector> #include <boost/cstdint.hpp> #include <boost/tokenizer.hpp> using boost::int8_t; using boost::uint8_t; using boost::uint16_t; #define CCR_H (1<<4) #define CCR_I (1<<3) #define CCR_N (1<<2) #define CCR_Z (1<<1) #define CCR_C (1<<0) #define CCR_SET(ccr,flag) { (ccr) |= (flag); } #define CCR_RST(ccr,flag)