SCAM compiler, formerly SAM compiler, is a compiler written in my senior year of college. It uses the lexical analyser, Flex, and the parser generator, bison, to help with compilation. The output is x86 assembly, so yes... you'll need a 32-bit machine to actually run the assembly!
The names SAM and later SCAM came from the group member's names. Originally Sam, Andrew, and Matt followed later by Chris.