BackbuttonDouble Precision Operands

Double Precision Operands have a Tag 2 and occupy 2 Stack Cells.

001C (02,0006) 2 000000 000000 DOUBLE1 (Double) 2nd word:0 
001B (02,0005) 2 000000 000000 DOUBLE1 (Double) 1st word:0 , Double:0.0
 

The 1st Word is pushed onto the Stack, and then the 2nd Word is pushed.

They can be generated using any sequence of operators which result in a Tag 2 Word.

The Algol Compiler creates a DOUBLE Operand with this code sequence,

ZERO
XTND

Two Single Precision Operands can be combined to form a Double Precision Operand with the JOIN Operator.

LT8 <byte>
LT8 <byte>
JOIN

There are no special BlockExit requirements.

A Comparison between a Double Precision Operand and a Single Precision Operand using the SAME Operator always returns FALSE.