LINUX.ORG.RU

История изменений

Исправление praseodim, (текущая версия) :

Наличие 512-и разрядной арифметики не означает, что АЛУ 512-и разрядный. Например, в том же зеднике была 16-и разрядная арифтмеика, но это не означает, что зедник - 16-и разрядный процессор.

Так в том и фишка, что avx на современных процессорах считается за один присест, а не в два этапа. По крайней мере avx2, 512-й - это нечто странное пока что.

Вообще современные x86-64 являются 64-битными не за АЛУ, чья битность нынче - это что-то понимаемое сильно по-разному, а за разрядность адресации памяти и регистров общего назначения в том же АЛУ. Вот этих RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP, R8-R15

В итоге, один .C файл на 70 килобайт собирается с помощью SDCC 2 минуты на I9-11900K, потребляя в пиках до 600 мегабайт оперативы.

Это сейчас ни о чем не говорит. Кросскомпилятор с современного Си - там что угодно может быть. А простой компилятор Си я видел даже не для спектрума, а для Микроши - правда он там похоже был сильно ограниченный.

P.S. Но вообще даже по меркам 80-х ресурсы у спектрума были такие, что для чего серьезного он не годился. памяти мало, плавающей запятой нет, развитых портов ввода-вывода для управления нет. То есть, большая такая игрушка.

Исходная версия praseodim, :

Наличие 512-и разрядной арифметики не означает, что АЛУ 512-и разрядный. Например, в том же зеднике была 16-и разрядная арифтмеика, но это не означает, что зедник - 16-и разрядный процессор.

Так в том и фишка, что avx на современных процессорах считается за один присест, а не в два этапа. По крайней мере avx2, 512-й - это нечто странное пока что.

Вообще современные x86-64 являются 64-битными не за АЛУ, чья битность нынче - это что-то понимаемое сильно по-разному, а за разрядность адресации памяти и регистров общего назначение в том же АЛУ. Вот этих RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP, R8-R15

В итоге, один .C файл на 70 килобайт собирается с помощью SDCC 2 минуты на I9-11900K, потребляя в пиках до 600 мегабайт оперативы.

Это сейчас ни о чем не говорит. Кросскомпилятор с современного Си - там что угодно может быть. А простой компилятор Си я видел даже не для спектрума, а для Микроши - правда он там похоже был сильно ограниченный.