Whether one instruction format has advantage over the other depends on circumstances. For example, if we have the same number of instructions, stack instructions will be interpreted faster because of less operand-decoding overhead, smaller size, and better data locality. This might happen for code mostly consisting of method calls where operands are processed in a stack mode. Because faster RTL in
![Towards The Ruby 3x3 Performance Goal | Red Hat Developer](https://cdn-ak-scissors.b.st-hatena.com/image/square/9051a609bca9583eece9d9e6ead2763460954990/height=288;version=1;width=512/https%3A%2F%2Fdevelopers.redhat.com%2Fsites%2Fdefault%2Ffiles%2Fstyles%2Fshare%2Fpublic%2Fblog%2F2014%2F09%2Fruby-logo.png%3Fitok%3Dvr0vn-MO)