Обновить
65
0.1
Андрей@MegaHard

программист

Отправить сообщение

Насчёт того что загрузить адрес константы - это то же что и загрузить саму константу, тут понятно, exe'шники нынче бывают большие. Но это верно, когда константа лежит в другом сегменте, а если её положить в той же функции, тогда смещение от pc будет маленьким.

Не очень понятно, откуда берётся адрес 1200(zero), это данные расположены по 0 адресу?

Как вариант, после оптимизации кода смещение до блока .data превысило 11 бит, поэтому пришлось встраивать данные в команды.

Может быть, компилятор оптимизировал обращение к константной переменной и заменил на её использование прямо в коде, в результате исходный адрес потерялся.

Ещё как вариант, если кэш данных и инструкций раздельный, для обращения к данным, расположенным прямо в коде, всё равно придётся подгружать страницу в кэш данных.

Без тестов не узнать, кто быстрее. Только я не пойму, почему у вас в -O2 обращения к a5 и a0 не перемешаны, чтобы суперскалярность сработала. Наверное lui + addi как-то склеиваются.

То есть там шаг между значениями записан. Ясно, значит можно делать множитель маленьким, но надо проверять, чтобы за диапазон не вылезло.

А, ну да, pc же не доступен напрямую. Тогда хотя бы вторую и третью строку можно объединить: ld t1,26(t0), и если надо несколько констант загрузить, там уже по 1 инструкции на константу.

Современный веб - это динамичные веб-приложения, адаптивные интерфейсы и интерактивные элементы.

А ещё куча тормозов при загрузке, скачущий туда-сюда текст при попытке промотать, маленький кусочек окна, оставшийся для основного контента, не работающий Ctrl+V (да как вы этого добились!) и т.д.

Да, из памяти намного быстрее, примерно так:

start:
	ld t0, pc + (value-start)
	ret
value:
	.dword 0x1B2B3B4B5B6B7B8B
  1. Если таблица квантования хранится в заголовке файла, значит ли это, что её можно сделать логарифмической, чтобы на тёмных изображениях не исчезали детали?

  2. Почему бы не залить таблицу косинусов через consteval?

Если использовать в качестве добавки к зубчатой передаче, то можно снизить потери. В солнечной шестерне добавку сделать, допустим, одна ступень с передаточным соотношением х1-х1.7, три таких поставить, и можно от 1 до 5 передаточное отношение плавно регулировать. Максимальная нагрузка на гидромотор тогда будет при максимальной скорости, КПД на нём потеряется 0.7/1.7*0.2 = примерно 0.08. А можно какую-то ступень поставить на вычитание, допустим х0.5-х1, чтобы на крейсерской скорости гидромотор нагрузку не передавал, тогда потери ещё снизятся. Почему бы и не попробовать как замену автоматической коробке передач.

В пакет залить, аккумуляторы туда кинуть и завязать, это если на бытовом языке.

Интересно, почему КПД такой низкий. Так-то идея использовать гидропривод в качестве плавной коробки передач напрашивается сама собой.

Маслом заливать не пробовали? Тогда по идее деформаций не будет.

А можно их автоматически замыкать по совпадению концов?

Там только небольшая шапка и конец, остальное сплошной G0/G1, так что тестировать особо нечего. Да и в принципе в обработке принято запускать код осторожно. Хочешь - не хочешь, а горизонтальное движение при воткнутом сверле - это поломка.

В чём писали, сколько времени суммарно потратили на разработку и тестирование?

А стену не забыл забронировать, или при наличии кувалды заходи кто хочешь и бери что хочешь?

Ня-а-а-а , меня похвалили :) . Теперь бы ещё кто-нибудь критики накидал, интересно же, как профессионалы пишут.

Интересно, если масса - это эквивалент частоты частицы, то каким образом колебание с некоторой частотой искривляет пространство, почему повышение частоты увеличивает искривление.

Отлично, AD догнали и перегнали, теперь осталось обогнать Intel.

Мне казалось, bypass так и переводится, бывает же проброс портов. Да, кэш и память параллельно возвращают результат, но поскольку запрос к памяти делается по флагу проверки кэша, цепочка логики удлинилась.

Какая часть площади уходит на ядро, а какая на кэш? Я действительно не в курсе. А так вроде бы ставим кэш на 1 мегабайт, вжух и 100кк потрачено через Ctrl+C, Ctrl+V.

Информация

В рейтинге
3 002-й
Откуда
Ростов-на-Дону, Ростовская обл., Россия
Зарегистрирован
Активность