Очевидно, x86 (и, вероятно, множество других наборов инструкций) помещает как частное, так и остаток от операции деления в отдельные регистры.
Теперь мы, вероятно, можем доверять компиляторам оптимизацию такого кода, чтобы использовать только один вызов для разделения :
( x / 6 )
( x % 6 )
И, наверное, так и есть. Тем не менее, поддерживают ли какие-либо языки (или библиотеки, но в основном ищущие языки) выдачу результатов как деления, так и по модулю одновременно? Если да, то каковы они и как выглядит синтаксис?