I didn't notice this before, but it is worth pointing out.
The actual difference between the SNES and GBA versions of this command is that the SNES version bothers to adhere to Edward's status when determining whether he is able to cast the spell. The GBA version ignores the status of Edward, which allows him to cast whatever spell Sing/Chant may provide even while as a Pig for instance...