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