Ну так ты поясняешь IDA-pro (если не знаешь, говорю, есть такой дизасемблер) , что аргумент или ссылка передается в функцию через регистр (в данном случае ebp).
Откуда ты такой код взял?! Лично я не видел чтобы в компиляторах С таким образом передавами в функцию аргументы через регистры (я не спец и могу ошибаться). Совет- не передавай в функцию аргументы через регистры, а передавай через переменные. Если же нет, то почитай про ассемблерные вставки (в сети много информации про них).