OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-7.1/] [sim/] [testsuite/] [sim/] [frv/] [cfcmps.cgs] - Rev 227

Compare with Previous | Blame | View Log

# frv testcase for cfcmps $FRi,$FRj,$FCCi,$CCi,$cond_2
# mach: fr500 fr550 frv

        .include "testutils.inc"

        float_constants
        start
        load_float_constants

        .global cfcmps
cfcmps:
        set_spr_immed   0x1b1b,cccr

        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr0,fr0,fcc0,cc0,1
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr4,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr8,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr12,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr16,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr20,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr24,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr28,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr32,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr36,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr40,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr44,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr48,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr52,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr56,fcc0,cc0,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr60,fcc0,cc0,1
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr4,fr0,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr4,fr4,fcc0,cc0,1
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr8,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr12,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr16,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr20,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr24,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr28,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr32,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr36,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr40,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr44,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr48,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr52,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr56,fcc0,cc0,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr60,fcc0,cc0,1
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr0,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr4,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr8,fr8,fcc0,cc0,1
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr12,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr16,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr20,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr24,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr28,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr32,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr36,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr40,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr44,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr48,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr52,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr56,fcc0,cc0,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr60,fcc0,cc0,1
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr0,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr4,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr8,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr12,fr12,fcc0,cc0,1
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr16,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr20,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr24,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr28,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr32,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr36,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr40,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr44,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr48,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr52,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr56,fcc0,cc0,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr60,fcc0,cc0,1
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr0,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr4,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr8,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr12,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr16,fcc0,cc0,1
        test_fcc        0x8,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr20,fcc0,cc0,1
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr24,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr28,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr32,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr36,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr40,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr44,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr48,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr52,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr56,fcc0,cc0,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr60,fcc0,cc0,1
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr0,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr4,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr8,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr12,fcc0,cc0,1
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr16,fcc0,cc0,1
        test_fcc        0x8,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr20,fcc0,cc0,1
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr24,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr28,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr32,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr36,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr40,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr44,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr48,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr52,fcc0,cc0,1
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr56,fcc0,cc0,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr60,fcc0,cc0,1
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr0,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr4,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr8,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr12,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr16,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr20,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr24,fr24,fcc0,cc4,1
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr28,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr32,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr36,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr40,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr44,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr48,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr52,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr56,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr60,fcc0,cc4,1
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr0,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr4,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr8,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr12,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr16,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr20,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr24,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr28,fr28,fcc0,cc4,1
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr32,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr36,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr40,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr44,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr48,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr52,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr56,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr60,fcc0,cc4,1
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr0,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr4,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr8,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr12,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr16,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr20,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr24,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr28,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr32,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr36,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr40,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr44,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr48,fr48,fcc0,cc4,1
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr48,fr52,fcc0,cc4,1
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr56,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr60,fcc0,cc4,1
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr0,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr4,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr8,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr12,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr16,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr20,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr24,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr28,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr32,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr36,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr40,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr44,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr48,fcc0,cc4,1
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr52,fr52,fcc0,cc4,1
        test_fcc        0x8,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr56,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr60,fcc0,cc4,1
        test_fcc        0x1,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr0,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr4,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr8,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr12,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr16,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr20,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr24,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr28,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr32,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr36,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr40,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr44,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr48,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr52,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr56,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr60,fcc0,cc4,1
        test_fcc        0x1,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr0,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr4,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr8,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr12,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr16,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr20,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr24,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr28,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr32,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr36,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr40,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr44,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr48,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr52,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr56,fcc0,cc4,1
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr60,fcc0,cc4,1
        test_fcc        0x1,0
;
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr0,fr0,fcc0,cc1,0
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr4,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr8,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr12,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr16,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr20,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr24,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr28,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr32,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr36,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr40,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr44,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr48,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr52,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr56,fcc0,cc1,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr60,fcc0,cc1,0
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr4,fr0,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr4,fr4,fcc0,cc1,0
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr8,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr12,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr16,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr20,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr24,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr28,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr32,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr36,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr40,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr44,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr48,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr52,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr56,fcc0,cc1,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr60,fcc0,cc1,0
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr0,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr4,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr8,fr8,fcc0,cc1,0
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr12,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr16,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr20,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr24,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr28,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr32,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr36,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr40,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr44,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr48,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr52,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr56,fcc0,cc1,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr60,fcc0,cc1,0
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr0,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr4,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr8,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr12,fr12,fcc0,cc1,0
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr16,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr20,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr24,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr28,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr32,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr36,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr40,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr44,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr48,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr52,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr56,fcc0,cc1,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr60,fcc0,cc1,0
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr0,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr4,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr8,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr12,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr16,fcc0,cc1,0
        test_fcc        0x8,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr20,fcc0,cc1,0
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr24,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr28,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr32,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr36,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr40,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr44,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr48,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr52,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr56,fcc0,cc1,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr60,fcc0,cc1,0
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr0,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr4,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr8,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr12,fcc0,cc1,0
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr16,fcc0,cc1,0
        test_fcc        0x8,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr20,fcc0,cc1,0
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr24,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr28,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr32,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr36,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr40,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr44,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr48,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr52,fcc0,cc1,0
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr56,fcc0,cc1,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr60,fcc0,cc1,0
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr0,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr4,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr8,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr12,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr16,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr20,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr24,fr24,fcc0,cc5,0
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr28,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr32,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr36,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr40,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr44,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr48,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr52,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr56,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr60,fcc0,cc5,0
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr0,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr4,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr8,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr12,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr16,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr20,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr24,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr28,fr28,fcc0,cc5,0
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr32,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr36,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr40,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr44,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr48,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr52,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr56,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr60,fcc0,cc5,0
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr0,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr4,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr8,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr12,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr16,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr20,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr24,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr28,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr32,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr36,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr40,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr44,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr48,fr48,fcc0,cc5,0
        test_fcc        0x8,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr48,fr52,fcc0,cc5,0
        test_fcc        0x4,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr56,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr60,fcc0,cc5,0
        test_fcc        0x1,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr0,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr4,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr8,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr12,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr16,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr20,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr24,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr28,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr32,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr36,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr40,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr44,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr48,fcc0,cc5,0
        test_fcc        0x2,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr52,fr52,fcc0,cc5,0
        test_fcc        0x8,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr56,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr60,fcc0,cc5,0
        test_fcc        0x1,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr0,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr4,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr8,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr12,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr16,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr20,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr24,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr28,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr32,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr36,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr40,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr44,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr48,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr52,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr56,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr60,fcc0,cc5,0
        test_fcc        0x1,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr0,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr4,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr8,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr12,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr16,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr20,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr24,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr28,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr32,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr36,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr40,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr44,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr48,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr52,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr56,fcc0,cc5,0
        test_fcc        0x1,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr60,fcc0,cc5,0
        test_fcc        0x1,0
;
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr0,fr0,fcc0,cc0,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr4,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr8,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr12,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr16,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr20,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr24,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr28,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr32,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr36,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr40,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr44,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr48,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr52,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr56,fcc0,cc0,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr60,fcc0,cc0,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr4,fr0,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr4,fr4,fcc0,cc0,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr8,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr12,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr16,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr20,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr24,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr28,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr32,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr36,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr40,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr44,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr48,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr52,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr56,fcc0,cc0,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr60,fcc0,cc0,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr0,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr4,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr8,fr8,fcc0,cc0,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr12,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr16,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr20,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr24,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr28,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr32,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr36,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr40,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr44,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr48,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr52,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr56,fcc0,cc0,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr60,fcc0,cc0,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr0,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr4,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr8,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr12,fr12,fcc0,cc0,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr16,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr20,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr24,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr28,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr32,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr36,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr40,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr44,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr48,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr52,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr56,fcc0,cc0,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr60,fcc0,cc0,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr0,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr4,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr8,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr12,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr16,fcc0,cc0,0
        test_fcc        0x7,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr20,fcc0,cc0,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr24,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr28,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr32,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr36,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr40,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr44,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr48,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr52,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr56,fcc0,cc0,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr60,fcc0,cc0,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr0,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr4,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr8,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr12,fcc0,cc0,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr16,fcc0,cc0,0
        test_fcc        0x7,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr20,fcc0,cc0,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr24,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr28,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr32,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr36,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr40,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr44,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr48,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr52,fcc0,cc0,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr56,fcc0,cc0,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr60,fcc0,cc0,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr0,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr4,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr8,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr12,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr16,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr20,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr24,fr24,fcc0,cc4,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr28,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr32,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr36,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr40,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr44,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr48,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr52,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr56,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr60,fcc0,cc4,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr0,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr4,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr8,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr12,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr16,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr20,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr24,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr28,fr28,fcc0,cc4,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr32,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr36,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr40,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr44,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr48,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr52,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr56,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr60,fcc0,cc4,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr0,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr4,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr8,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr12,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr16,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr20,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr24,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr28,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr32,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr36,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr40,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr44,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr48,fr48,fcc0,cc4,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr48,fr52,fcc0,cc4,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr56,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr60,fcc0,cc4,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr0,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr4,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr8,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr12,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr16,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr20,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr24,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr28,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr32,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr36,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr40,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr44,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr48,fcc0,cc4,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr52,fr52,fcc0,cc4,0
        test_fcc        0x7,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr56,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr60,fcc0,cc4,0
        test_fcc        0xe,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr0,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr4,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr8,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr12,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr16,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr20,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr24,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr28,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr32,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr36,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr40,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr44,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr48,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr52,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr56,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr60,fcc0,cc4,0
        test_fcc        0xe,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr0,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr4,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr8,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr12,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr16,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr20,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr24,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr28,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr32,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr36,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr40,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr44,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr48,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr52,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr56,fcc0,cc4,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr60,fcc0,cc4,0
        test_fcc        0xe,0
;
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr0,fr0,fcc0,cc1,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr4,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr8,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr12,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr16,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr20,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr24,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr28,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr32,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr36,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr40,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr44,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr48,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr52,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr56,fcc0,cc1,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr60,fcc0,cc1,1
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr4,fr0,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr4,fr4,fcc0,cc1,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr8,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr12,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr16,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr20,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr24,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr28,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr32,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr36,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr40,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr44,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr48,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr52,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr56,fcc0,cc1,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr60,fcc0,cc1,1
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr0,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr4,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr8,fr8,fcc0,cc1,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr12,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr16,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr20,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr24,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr28,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr32,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr36,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr40,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr44,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr48,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr52,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr56,fcc0,cc1,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr60,fcc0,cc1,1
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr0,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr4,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr8,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr12,fr12,fcc0,cc1,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr16,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr20,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr24,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr28,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr32,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr36,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr40,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr44,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr48,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr52,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr56,fcc0,cc1,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr60,fcc0,cc1,1
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr0,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr4,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr8,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr12,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr16,fcc0,cc1,1
        test_fcc        0x7,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr20,fcc0,cc1,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr24,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr28,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr32,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr36,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr40,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr44,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr48,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr52,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr56,fcc0,cc1,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr60,fcc0,cc1,1
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr0,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr4,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr8,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr12,fcc0,cc1,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr16,fcc0,cc1,1
        test_fcc        0x7,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr20,fcc0,cc1,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr24,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr28,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr32,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr36,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr40,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr44,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr48,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr52,fcc0,cc1,1
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr56,fcc0,cc1,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr60,fcc0,cc1,1
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr0,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr4,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr8,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr12,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr16,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr20,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr24,fr24,fcc0,cc5,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr28,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr32,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr36,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr40,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr44,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr48,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr52,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr56,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr60,fcc0,cc5,1
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr0,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr4,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr8,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr12,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr16,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr20,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr24,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr28,fr28,fcc0,cc5,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr32,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr36,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr40,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr44,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr48,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr52,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr56,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr60,fcc0,cc5,1
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr0,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr4,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr8,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr12,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr16,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr20,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr24,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr28,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr32,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr36,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr40,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr44,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr48,fr48,fcc0,cc5,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr48,fr52,fcc0,cc5,1
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr56,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr60,fcc0,cc5,1
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr0,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr4,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr8,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr12,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr16,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr20,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr24,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr28,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr32,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr36,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr40,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr44,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr48,fcc0,cc5,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr52,fr52,fcc0,cc5,1
        test_fcc        0x7,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr56,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr60,fcc0,cc5,1
        test_fcc        0xe,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr0,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr4,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr8,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr12,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr16,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr20,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr24,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr28,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr32,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr36,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr40,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr44,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr48,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr52,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr56,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr60,fcc0,cc5,1
        test_fcc        0xe,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr0,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr4,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr8,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr12,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr16,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr20,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr24,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr28,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr32,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr36,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr40,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr44,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr48,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr52,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr56,fcc0,cc5,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr60,fcc0,cc5,1
        test_fcc        0xe,0
;
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr0,fr0,fcc0,cc2,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr4,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr8,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr12,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr16,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr20,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr24,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr28,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr32,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr36,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr40,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr44,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr48,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr52,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr56,fcc0,cc2,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr60,fcc0,cc2,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr4,fr0,fcc0,cc2,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr4,fr4,fcc0,cc2,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr8,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr12,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr16,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr20,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr24,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr28,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr32,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr36,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr40,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr44,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr48,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr52,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr56,fcc0,cc2,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr60,fcc0,cc2,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr0,fcc0,cc2,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr4,fcc0,cc2,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr8,fr8,fcc0,cc2,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr12,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr16,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr20,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr24,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr28,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr32,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr36,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr40,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr44,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr48,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr52,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr56,fcc0,cc2,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr60,fcc0,cc2,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr0,fcc0,cc2,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr4,fcc0,cc2,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr8,fcc0,cc2,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr12,fr12,fcc0,cc2,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr16,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr20,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr24,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr28,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr32,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr36,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr40,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr44,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr48,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr52,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr56,fcc0,cc2,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr60,fcc0,cc2,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr0,fcc0,cc2,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr4,fcc0,cc2,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr8,fcc0,cc2,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr12,fcc0,cc2,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr16,fcc0,cc2,1
        test_fcc        0x7,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr20,fcc0,cc2,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr24,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr28,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr32,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr36,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr40,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr44,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr48,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr52,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr56,fcc0,cc2,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr60,fcc0,cc2,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr0,fcc0,cc2,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr4,fcc0,cc2,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr8,fcc0,cc2,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr12,fcc0,cc2,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr16,fcc0,cc2,1
        test_fcc        0x7,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr20,fcc0,cc2,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr24,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr28,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr32,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr36,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr40,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr44,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr48,fcc0,cc2,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr52,fcc0,cc2,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr56,fcc0,cc2,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr60,fcc0,cc2,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr0,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr4,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr8,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr12,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr16,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr20,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr24,fr24,fcc0,cc6,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr28,fcc0,cc6,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr32,fcc0,cc6,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr36,fcc0,cc6,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr40,fcc0,cc6,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr44,fcc0,cc6,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr48,fcc0,cc6,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr52,fcc0,cc6,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr56,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr60,fcc0,cc6,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr0,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr4,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr8,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr12,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr16,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr20,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr24,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr28,fr28,fcc0,cc6,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr32,fcc0,cc6,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr36,fcc0,cc6,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr40,fcc0,cc6,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr44,fcc0,cc6,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr48,fcc0,cc6,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr52,fcc0,cc6,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr56,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr60,fcc0,cc6,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr0,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr4,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr8,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr12,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr16,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr20,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr24,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr28,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr32,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr36,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr40,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr44,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr48,fr48,fcc0,cc6,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr48,fr52,fcc0,cc6,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr56,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr60,fcc0,cc6,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr0,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr4,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr8,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr12,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr16,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr20,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr24,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr28,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr32,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr36,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr40,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr44,fcc0,cc6,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr48,fcc0,cc6,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr52,fr52,fcc0,cc6,0
        test_fcc        0x7,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr56,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr60,fcc0,cc6,0
        test_fcc        0xe,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr0,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr4,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr8,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr12,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr16,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr20,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr24,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr28,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr32,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr36,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr40,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr44,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr48,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr52,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr56,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr60,fcc0,cc6,0
        test_fcc        0xe,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr0,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr4,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr8,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr12,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr16,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr20,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr24,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr28,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr32,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr36,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr40,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr44,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr48,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr52,fcc0,cc6,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr56,fcc0,cc6,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr60,fcc0,cc6,1
        test_fcc        0xe,0

        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr0,fr0,fcc0,cc3,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr4,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr8,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr12,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr16,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr20,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr24,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr28,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr32,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr36,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr40,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr44,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr48,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr0,fr52,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr56,fcc0,cc3,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr0,fr60,fcc0,cc3,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr4,fr0,fcc0,cc3,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr4,fr4,fcc0,cc3,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr8,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr12,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr16,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr20,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr24,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr28,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr32,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr36,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr40,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr44,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr48,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr4,fr52,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr56,fcc0,cc3,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr4,fr60,fcc0,cc3,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr0,fcc0,cc3,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr8,fr4,fcc0,cc3,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr8,fr8,fcc0,cc3,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr12,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr16,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr20,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr24,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr28,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr32,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr36,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr40,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr44,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr48,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr8,fr52,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr56,fcc0,cc3,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr8,fr60,fcc0,cc3,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr0,fcc0,cc3,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr4,fcc0,cc3,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr12,fr8,fcc0,cc3,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr12,fr12,fcc0,cc3,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr16,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr20,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr24,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr28,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr32,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr36,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr40,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr44,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr48,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr12,fr52,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr56,fcc0,cc3,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr12,fr60,fcc0,cc3,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr0,fcc0,cc3,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr4,fcc0,cc3,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr8,fcc0,cc3,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr16,fr12,fcc0,cc3,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr16,fcc0,cc3,1
        test_fcc        0x7,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr16,fr20,fcc0,cc3,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr24,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr28,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr32,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr36,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr40,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr44,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr48,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr16,fr52,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr56,fcc0,cc3,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr16,fr60,fcc0,cc3,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr0,fcc0,cc3,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr4,fcc0,cc3,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr8,fcc0,cc3,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr20,fr12,fcc0,cc3,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr16,fcc0,cc3,1
        test_fcc        0x7,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr20,fr20,fcc0,cc3,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr24,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr28,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr32,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr36,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr40,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr44,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr48,fcc0,cc3,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr20,fr52,fcc0,cc3,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr56,fcc0,cc3,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr20,fr60,fcc0,cc3,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr0,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr4,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr8,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr12,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr16,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr24,fr20,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr24,fr24,fcc0,cc7,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr28,fcc0,cc7,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr32,fcc0,cc7,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr36,fcc0,cc7,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr40,fcc0,cc7,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr44,fcc0,cc7,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr48,fcc0,cc7,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr24,fr52,fcc0,cc7,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr56,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr24,fr60,fcc0,cc7,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr0,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr4,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr8,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr12,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr16,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr20,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr28,fr24,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr28,fr28,fcc0,cc7,0
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr32,fcc0,cc7,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr36,fcc0,cc7,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr40,fcc0,cc7,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr44,fcc0,cc7,0
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr48,fcc0,cc7,1
        test_fcc        0xb,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr28,fr52,fcc0,cc7,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr56,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr28,fr60,fcc0,cc7,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr0,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr4,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr8,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr12,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr16,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr20,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr24,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr28,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr32,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr36,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr40,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr48,fr44,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr48,fr48,fcc0,cc7,1
        test_fcc        0x7,0
        set_fcc         0xb,0           ; Set mask opposite of expected
        cfcmps          fr48,fr52,fcc0,cc7,0
        test_fcc        0xb,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr56,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr48,fr60,fcc0,cc7,0
        test_fcc        0xe,0

        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr0,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr4,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr8,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr12,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr16,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr20,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr24,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr28,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr32,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr36,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr40,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr44,fcc0,cc7,0
        test_fcc        0xd,0
        set_fcc         0xd,0           ; Set mask opposite of expected
        cfcmps          fr52,fr48,fcc0,cc7,1
        test_fcc        0xd,0
        set_fcc         0x7,0           ; Set mask opposite of expected
        cfcmps          fr52,fr52,fcc0,cc7,0
        test_fcc        0x7,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr56,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr52,fr60,fcc0,cc7,0
        test_fcc        0xe,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr0,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr4,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr8,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr12,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr16,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr20,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr24,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr28,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr32,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr36,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr40,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr44,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr48,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr52,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr56,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr56,fr60,fcc0,cc7,0
        test_fcc        0xe,0

        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr0,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr4,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr8,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr12,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr16,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr20,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr24,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr28,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr32,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr36,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr40,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr44,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr48,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr52,fcc0,cc7,1
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr56,fcc0,cc7,0
        test_fcc        0xe,0
        set_fcc         0xe,0           ; Set mask opposite of expected
        cfcmps          fr60,fr60,fcc0,cc7,1
        test_fcc        0xe,0

        pass

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.