міщеного порядку результату записаного в регістрі операнда А на рівність усіх його бітів нулю. Якщо умова виконується, значить порядок результату мінімальний і результат буде записано ненормалізоване число, відбувається перехід до блоку 64, інакше можна продовжити вирівнювання результату і відбувається перехід до блоку 57.
Блок 62 - прапор виняткової ситуації «втрата точності» стає дорівнює молодшого розряду результату, який при вирівнюванні буде висунутий за межі формату. Виняткова ситуація «втрата точності» виникає, якщо хоча б один ненульовий розряд виходить за межі формату. Результат зсувається вправо на один розряд. Порядок збільшується на одиницю. Далі блок 65.
Блок 63 - прапор виняткової ситуації «переповнення формату» Fl [1] встановлюється в одиницю. Далі блок 67.
Блок 64 - порядок результату записується в регістр результату. Результат записаний. Далі блок 149.
Блок 65 - перевірка прапора виняткової ситуації «втрата точності». Якщо він дорівнював не дорівнює одиниці відбувається перехід до блоку 66, інакше результат записаний і відбувається перехід до блоку 149.
Блок 66 - перевірка третього розряду регістра Bl. Якщо він дорівнює одиниці, то блокується обробка переривання по виняткової ситуації «втрата точності» і вважається, що результат записаний, відбувається перехід до блоку 149, інакше виконується обробка переривання і відбувається перехід до блоку 69.
Блок 67 - перевірка першого розряду регістра Bl. Якщо він дорівнює одиниці, то блокується обробка переривання по виняткової ситуації «переповнення формату» і записуємо в результат нескінченність, відбувається перехід до блоку 70, інакше виконується обробка переривання і відбувається перехід до блоку 69.
Блок 68 - в регістр результату записується порядок результату знаходиться в регістрі операнда А. Далі блок 149.
Блок 69 - виклик обробника переривання, далі блок 150.
Блок 70 - в регістр результату З записується плюс нескінченність зі знаком операнда А, який відповідає сумі операндів в даному випадку, далі блок 149.
Блок 71 - прапору нездійсненним операції присвоюємо одиницю, далі блок 72
Блок 72 - якщо регістр блокування обробника переривання дорівнює 1, то переходимо до блоку 73, інакше переходимо до блоку 74.
Блок 73 - в регістр операнда З записуємо просте NAN, далі блок 149.
Блок 74 - виклик обробника переривання, далі блок 150.
Блок 75 - так як порядок А більше порядку У потрібно зробити перший крок вирівнювання. Порядок В збільшується на одиницю, в біт прапорцевого регістра відповідний виняткової ситуації «втрата точності» записується диз'юнкція його попереднього значення і молодшого розряду мантиси, який буде висунутий за межі формату. Таким чином встановивши значення прапора в одиницю, його значення не зміниться на нуль. Мантиса зсувається на розряд вправо, в старший біт дробової частини мантиси буде записана одиниця, яка неявно задана як ціла частина мантиси операнда. Далі блок 77.
Блок 76 - так як порядок У більше порядку А потрібно зробити перший крок вирівнювання. Порядок А збільшується на одиницю, в біт прапорцевого регістра відповідний виняткової ситуації «втрата точності» записується диз'юнкція його попереднього значення і молодшого розряду мантиси, який буде висунутий за межі формату. Мантиса зсувається на розряд вправо, в старший біт дробової частини мантиси буде записана одиниця, яка неявно задана як ціла частина мантиси операнда. Далі блок 78.
Блок 77 - перевірка зміщених порядків операндів на рівність. Якщо умова виконується, порядки вирівняні і відбувається перехід до блоку 81, інакше потрібно продовжувати вирівнювання, і відбувається перехід до блоку 79.
Блок 78 - перевірка зміщених порядків операндів на рівність. Якщо умова виконується, порядки вирівняні і відбувається перехід до блоку 82, інакше потрібно продовжувати вирівнювання, і відбувається перехід до блоку 80.
Блок 79 - триває вирівнювання. Порядок В збільшується на одиницю, в біт прапорцевого регістра відповідний виняткової ситуації «втрата точності» записується диз'юнкція його попереднього значення і молодшого розряду мантиси, який буде висунутий за межі формату. Мантиса зсувається на розряд вліво, в старший біт дробової частини мантиси буде записаний нуль, так як ціла частина мантиси вже зрушена. Далі блок 77.
Блок 80 - триває вирівнювання. Порядок А збільшується на одиницю, в біт прапорцевого регістра відповідний виняткової ситуації «втрата точності» записується диз'юнкція його попереднього значення і молодшого розряду мантиси, який буде висунутий за межі ф...