What can Large Language Models Capture about Code Functional Equivalence?