In C++ does a modulus use any floating point math behind the scenes?
int x = 1234;
int y = 5678;
int z = y % x; // any floating point used underneath to calculate the integer result?
As background, I was thinking about this question where he said he couldn't use any floating point without FP emulation. Then I realized that I wasn't sure if the modulus operator used any sort of floating point assembly operations. My guess is it does not, but I would like to be sure.