         {
             T{ ##peek f 0 D 0 }
             T{ ##load-integer f 1 -1 }
-            T{ ##load-integer f 3 HEX: ffffffffffff }
+            T{ ##load-integer f 3 0xffffffffffff }
         }
     ] [
         {

        } value-numbering-step
    ] unit-test

    [
        {
            T{ ##peek f 0 D 0 }
            T{ ##load-integer f 2 2147483647 }
            T{ ##add-imm f 3 0 2147483647 }
            T{ ##add-imm f 4 3 2147483647 }
        }
    ] [
        {
            T{ ##peek f 0 D 0 }
            T{ ##load-integer f 2 2147483647 }
            T{ ##add f 3 0 2 }
            T{ ##add f 4 3 2 }
        } value-numbering-step
    ] unit-test
] when

[

    ! Boundary case
    [
        {
            T{ ##load-integer f 0 0x7fffffff }
            T{ ##replace f 0 D 0 }
        }
    ] [
        {
            T{ ##load-integer f 0 0x7fffffff }
            T{ ##replace f 0 D 0 }
        } value-numbering-step
    ] unit-test
