                IF StackAddressSize = 32
                                    THEN
                                         ESP ← ESP + SRC;
                                    ELSE
                                         IF StackAddressSize = 16
                                              THEN
                                                    SP ← SP + SRC;
                                              ELSE (* StackAddressSize = 64 *)
                                                    RSP ← RSP 