Вообще, очень долго не мог привыкнуть писать в команде MOV в качестве параметров ЧТО, КУДА. Руки упорно набирали в обратном порядке. Тяжкое наследие TASM.
Все ядра одновременно выполняют очередную команду, на которой находится курсор (у каждого процессора курсор может быть в своей, отличной от всех других процессоров, строке) и затем перемещают курсор на следующую строку, если сама команда не подразумевает перехода (JMP). Если команда последняя в блоке — курсор перескакивает на первую строку. Если команда подразумевает чтение данных из любого порта (верхнего, нижнего, левого, правого), то курсор остаётся на команде чтения пока чтение не станет возможно, то есть пока соответствующий соседний процессор не запишет что-то в порт.
В данном случае, пробрасывая в цикле сначала налево, затем направо, мы добьёмся того, что у нас с отставанием на один такт будут удваиваться числа. Сначала по левой цепочке ядер, затем по правой. И если цепочки одинаковой длины, то и к выходу они будут приходить сначала из левой цепочки, потом из правой. И, если я правильно понял ваш вопрос, то ответ — да, порядок входных данных и соответствующих результатов будет сохранён, а скорость обработки увеличится.
Если верить некоторым взглядам на функционирование памяти, сохранение воспоминаний в постоянную память происходит во время сна. Когда он получил анестезию — этот механизм каким-то образом был повреждён, а, значит, в следующую ночь кратковременная и промежуточная виды памяти были очищены, а вот в постоянную ничего не попало. По сути, состояние вернулось к состоянию на утро дня, когда он должен был пойти к врачу.
Удивительно, но я тоже присылал им баг со скроллингом, правда в Chrome. Повторяемость 100%. Специально для них записал видео где я ставлю виртуальную машину, в неё — WIndows, в Windows — Google Chrome и там, начистую, повторяю этот баг. Что вы думаете? «Это не наша проблема, пишите в Google». И наплевать им что у пользователей возникает проблема с невероятной регулярностью, никакого конструктива.
Да, видно, что проделана серьёзная работа. Однако, неясно, смогут ли они повторить тоже самое для других языков, в том числе для русского, который в значительной мере менее формализован, чем английский.
С первого предложения совершенно непонятно о чем пойдет речь. Вступление на 2-3 предложения было бы очень к месту. И в конце какое-нибудь обобщение было бы тоже весьма и весьма. А информация полезная и переведено хорошо.
Jailbreak становится все менее нужен, на самом деле. Самые удобные и качественные дополнения, возможные только с ним, медленно но верно перекочевывают в официальную прошивку
Это все, конечно, замечательно, но было бы лучше, если бы они для начала увеличили стабильность самого редактора кода. Там так много глюков, что пользоваться им — сущий ад.
В данном случае, пробрасывая в цикле сначала налево, затем направо, мы добьёмся того, что у нас с отставанием на один такт будут удваиваться числа. Сначала по левой цепочке ядер, затем по правой. И если цепочки одинаковой длины, то и к выходу они будут приходить сначала из левой цепочки, потом из правой. И, если я правильно понял ваш вопрос, то ответ — да, порядок входных данных и соответствующих результатов будет сохранён, а скорость обработки увеличится.