Is AMD stock a bargain buy ahead of Nvidia earnings?