PLSemanticsBench: Large Language Models As Programming Language Interpreters