who performed a special sacrifice called hiranya garbha
Hiranyagarbha Hiraṇyagarbha is also a sacrifice, where it is known as Hiraṇyagarbha Yagna. This sacrifice was performed by the founder of the Rashtrakuta dynasty, Dantidurga, to confer Kshatriyahood on himself, as he was not born a Kshatriya, and in olden days, the Caste System in India was very prevalent and he was not accepted by the people as their King, until he conferred Kshatriyahood upon himself.