Open Source Advanced Instruction Set CPU!
True 64bit lanes, memory, instructions Logic if, if bit0-63, if ! bit0-63, if >, if <, if >=, if <=, if ==, if != if even, if odd <= >= where <> goes a differnt path than equals InRange(min,max) System Memory OnCore Memory extra registers kindof - no caches (you/or the compiler) cache what you know is needed Bitwise operations shift left, shift right int math inc1, inc2, inc3, dec1, dec2, dec3, add, sub, dividereturnint, dividereturnfloat, mult, multsub1, multadd1 uint math double math unsigned double math Avg, Max, Min Clock real time millisecond, nanosecond true random number generator diehard tests Encrpytion AES, Montgomery Multiplier, 3DES Hashing md5, sha2-256, sha2-512, crc Array/Vector handling Compression gzip
98% of code is conditions that being the case our cpu is much more heavily condition oriented than others
|
|
|