test_fnmsub_1_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_1_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_2_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_2_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_3_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_3_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_4_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_4_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_5_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_5_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_6_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_6_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_7_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_7_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_8_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_8_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_9_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_9_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_10_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_10_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_11_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_11_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_12_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_12_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_13_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_13_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_14_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_14_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_15_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_15_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_16_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_16_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_17_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_17_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_18_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_18_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_19_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_19_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_20_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_20_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_21_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_21_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_22_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_22_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_23_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_23_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_24_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_24_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_25_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_25_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_26_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_26_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_27_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_27_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_28_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_28_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_29_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_29_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_30_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_30_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_31_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_31_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_32_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_32_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_33_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_33_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_34_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_34_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_35_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_35_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_36_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_36_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_37_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_37_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_38_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_38_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_39_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_39_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_40_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_40_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_41_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_41_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_42_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_42_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_43_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_43_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_44_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_44_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_45_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_45_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_46_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_46_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_47_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_47_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_48_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_48_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_49_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_49_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_50_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_50_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_51_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_51_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_52_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_52_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_53_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_53_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_54_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_54_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_55_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_55_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_56_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_56_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_57_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_57_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_58_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_58_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_59_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_59_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_60_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_60_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_61_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_61_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_62_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_62_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_63_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_63_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_64_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_64_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_65_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_65_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_66_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_66_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_67_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_67_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_68_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_68_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_69_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_69_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_70_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_70_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_71_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_71_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_72_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_72_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_73_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_73_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_74_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_74_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_75_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_75_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_76_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_76_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_77_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_77_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_78_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_78_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_79_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_79_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_80_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_80_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_81_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_81_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_82_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_82_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_83_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_83_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_84_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_84_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_85_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_85_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_86_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_86_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_87_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_87_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_88_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_88_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_89_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_89_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_90_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_90_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_91_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_91_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_92_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_92_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_93_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_93_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_94_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_94_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_95_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_95_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_96_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_96_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_97_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_97_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_98_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_98_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_99_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_99_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_100_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_100_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_101_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_101_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_102_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_102_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_103_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_103_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_104_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_104_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_105_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_105_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_106_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_106_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_107_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_107_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_108_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_108_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_109_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_109_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_110_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_110_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_111_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_111_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_112_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_112_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_113_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_113_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_114_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_114_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_115_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_115_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_116_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_116_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_117_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_117_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_118_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_118_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_119_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_119_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_120_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_120_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_121_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_121_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_122_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_122_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_123_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_123_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_124_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_124_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_125_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_125_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_126_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_126_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_127_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_127_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_128_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_128_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_129_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_129_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_130_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_130_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_131_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_131_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_132_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_132_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_133_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_133_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_134_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_134_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_135_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_135_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_136_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_136_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_137_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_137_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_138_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_138_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_139_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_139_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_140_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_140_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_141_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_141_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_142_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_142_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_143_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_143_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_144_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_144_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_145_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_145_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_146_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_146_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_147_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_147_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_148_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_148_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_149_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_149_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_150_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_150_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_151_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_151_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_152_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_152_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_153_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_153_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_154_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_154_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_155_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_155_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_156_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_156_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_157_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_157_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_158_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_158_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_159_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_159_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_160_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_160_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_161_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_161_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_162_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_162_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_163_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_163_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_164_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_164_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_165_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_165_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_166_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_166_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_167_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_167_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_168_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_168_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_169_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_169_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_170_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_170_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_171_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_171_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_172_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_172_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_173_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_173_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_174_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_174_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_175_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_175_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_176_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_176_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_177_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_177_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_178_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_178_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_179_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_179_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_180_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_180_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_181_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_181_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_182_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_182_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_183_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_183_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_184_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_184_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_185_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_185_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_186_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_186_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_187_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_187_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_188_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_188_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_189_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_189_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_190_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_190_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_191_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_191_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_192_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_192_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_193_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_193_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_194_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_194_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_195_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_195_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_196_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_196_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_197_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_197_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_198_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_198_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_199_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_199_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_200_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_200_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_201_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_201_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_202_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_202_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_203_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_203_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_204_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_204_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_205_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_205_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_206_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_206_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_207_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_207_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_208_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_208_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_209_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_209_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_210_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_210_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_211_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_211_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_212_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_212_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_213_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_213_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_214_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_214_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_215_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_215_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_216_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_216_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_217_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_217_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_218_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_218_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_219_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_219_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_220_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_220_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_221_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_221_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_222_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_222_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_223_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_223_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_224_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_224_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_225_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_225_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_226_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_226_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_227_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_227_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_228_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_228_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_229_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_229_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_230_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_230_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_231_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_231_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_232_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_232_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_233_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_233_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_234_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_234_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_235_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_235_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_236_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_236_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_237_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_237_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_238_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_238_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_239_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_239_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_240_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_240_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_241_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_241_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_242_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_242_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_243_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_243_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_244_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_244_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_245_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_245_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_246_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_246_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_247_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_247_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_248_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_248_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_249_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_249_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_250_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_250_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_251_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_251_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_252_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_252_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_253_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_253_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_254_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_254_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_255_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_255_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_256_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_256_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_257_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_257_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_258_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_258_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_259_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_259_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_260_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_260_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_261_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_261_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_262_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_262_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_263_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_263_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_264_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_264_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_265_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_265_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_266_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_266_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_267_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_267_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_268_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_268_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_269_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_269_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_270_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_270_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_271_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_271_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_272_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_272_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_273_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_273_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_274_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_274_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_275_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_275_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_276_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_276_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_277_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_277_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_278_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_278_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_279_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_279_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_280_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_280_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_281_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_281_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_282_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_282_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_283_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_283_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_284_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_284_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_285_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_285_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_286_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_286_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_287_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_287_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_288_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_288_cr_GEN:
  #_ REGISTER_IN f1 0x8000000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x8000000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_289_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_289_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_290_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_290_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_291_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_291_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_292_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_292_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_293_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_293_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_294_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_294_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_295_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_295_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_296_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_296_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_297_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_297_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_298_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_298_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_299_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_299_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_300_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_300_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_301_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_301_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_302_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_302_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_303_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_303_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_304_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_304_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_305_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_305_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_306_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_306_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_307_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_307_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_308_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_308_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_309_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_309_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_310_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_310_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_311_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_311_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_312_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_312_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_313_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_313_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_314_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_314_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_315_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_315_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_316_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_316_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_317_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_317_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_318_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_318_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_319_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_319_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_320_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_320_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_321_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_321_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_322_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_322_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_323_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_323_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_324_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_324_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_325_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_325_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_326_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_326_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_327_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_327_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_328_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_328_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_329_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_329_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_330_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_330_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_331_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_331_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_332_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_332_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_333_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_333_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_334_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_334_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_335_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_335_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_336_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_336_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_337_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000001

test_fnmsub_337_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_338_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000001

test_fnmsub_338_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_339_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_339_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_340_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFE

test_fnmsub_340_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_341_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_341_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_342_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_342_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_343_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_343_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_344_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_344_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_345_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_345_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_346_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_346_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_347_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_347_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_348_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_348_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_349_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_349_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_350_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_350_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_351_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000002

test_fnmsub_351_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000002
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_352_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x0010000000000000

test_fnmsub_352_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x0010000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_353_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_353_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_354_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_354_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_355_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_355_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_356_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_356_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_357_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_357_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_358_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_358_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_359_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_359_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_360_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_360_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_361_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000080000000

test_fnmsub_361_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000080000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_362_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x0000000080000000

test_fnmsub_362_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x0000000080000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_363_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000080000001

test_fnmsub_363_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000080000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_364_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x001000007FFFFFFF

test_fnmsub_364_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x001000007FFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_365_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_365_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_366_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_366_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_367_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_367_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_368_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_368_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_369_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_369_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_370_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_370_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_371_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_371_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_372_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_372_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_373_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x800000007FFFFFFF

test_fnmsub_373_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x800000007FFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_374_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x800000007FFFFFFF

test_fnmsub_374_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x800000007FFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_375_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x800000007FFFFFFE

test_fnmsub_375_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x800000007FFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_376_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFF80000000

test_fnmsub_376_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFF80000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_377_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_377_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_378_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_378_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_379_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_379_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_380_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_380_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_381_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_381_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_382_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_382_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_383_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_383_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_384_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_384_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_385_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_385_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_386_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_386_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_387_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_387_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_388_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_388_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_389_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_389_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_390_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_390_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_391_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_391_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_392_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_392_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_393_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_393_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_394_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_394_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_395_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_395_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_396_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_396_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_397_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_397_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_398_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_398_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_399_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_399_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_400_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_400_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_401_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_401_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_402_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_402_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_403_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_403_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_404_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_404_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_405_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_405_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_406_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_406_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_407_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_407_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_408_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_408_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_409_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_409_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_410_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_410_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_411_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_411_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_412_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_412_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_413_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_413_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_414_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_414_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_415_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_415_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_416_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_416_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_417_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_417_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_418_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_418_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_419_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_419_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_420_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_420_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_421_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_421_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_422_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_422_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_423_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_423_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_424_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_424_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_425_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_425_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_426_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_426_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_427_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_427_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_428_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_428_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_429_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_429_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_430_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_430_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_431_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_431_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_432_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_432_cr_GEN:
  #_ REGISTER_IN f1 0x0000000000000001
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x0000000000000001
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_433_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_433_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_434_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_434_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_435_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_435_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_436_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_436_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_437_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_437_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_438_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_438_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_439_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_439_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_440_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_440_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_441_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_441_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_442_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_442_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_443_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_443_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_444_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_444_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_445_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_445_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_446_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_446_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_447_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_447_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_448_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_448_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_449_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_449_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_450_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_450_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_451_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_451_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_452_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_452_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_453_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_453_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_454_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_454_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_455_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_455_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_456_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_456_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_457_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_457_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_458_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_458_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_459_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_459_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_460_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_460_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_461_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_461_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_462_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_462_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_463_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_463_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_464_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_464_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_465_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_465_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_466_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_466_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_467_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_467_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_468_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_468_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_469_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_469_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_470_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_470_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_471_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_471_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_472_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_472_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_473_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_473_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_474_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_474_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_475_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_475_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_476_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_476_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_477_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_477_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_478_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_478_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_479_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_479_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_480_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_480_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_481_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFF

test_fnmsub_481_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_482_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFF

test_fnmsub_482_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_483_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFE

test_fnmsub_483_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_484_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_484_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_485_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_485_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_486_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_486_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_487_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_487_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_488_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_488_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_489_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_489_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_490_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_490_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_491_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_491_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_492_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_492_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_493_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_493_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_494_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_494_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_495_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0010000000000000

test_fnmsub_495_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0010000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_496_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x001FFFFFFFFFFFFE

test_fnmsub_496_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x001FFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_497_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_497_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_498_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_498_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_499_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_499_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_500_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_500_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_501_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_501_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_502_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_502_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_503_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_503_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_504_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_504_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_505_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE

test_fnmsub_505_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_506_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE

test_fnmsub_506_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_507_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE

test_fnmsub_507_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_508_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x02000000001FFFFF

test_fnmsub_508_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x02000000001FFFFF
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_509_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_509_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_510_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_510_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_511_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_511_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_512_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_512_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_513_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_513_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_514_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_514_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_515_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_515_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_516_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_516_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_517_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE

test_fnmsub_517_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_518_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE

test_fnmsub_518_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_519_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE

test_fnmsub_519_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_520_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x81FFFFFFFF7FFFFE

test_fnmsub_520_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x81FFFFFFFF7FFFFE
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_521_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_521_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_522_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_522_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_523_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_523_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_524_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_524_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_525_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_525_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_526_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_526_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_527_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_527_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_528_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_528_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_529_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_529_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_530_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_530_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_531_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_531_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_532_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_532_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_533_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_533_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_534_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_534_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_535_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_535_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_536_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_536_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_537_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_537_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_538_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_538_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_539_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_539_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_540_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_540_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_541_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_541_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_542_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_542_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_543_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_543_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_544_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_544_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_545_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_545_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_546_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_546_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_547_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_547_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_548_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_548_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_549_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_549_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_550_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_550_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_551_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_551_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_552_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_552_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_553_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_553_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_554_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_554_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_555_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_555_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_556_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_556_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_557_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_557_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_558_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_558_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_559_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_559_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_560_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_560_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_561_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_561_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_562_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_562_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_563_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_563_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_564_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_564_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_565_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_565_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_566_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_566_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_567_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_567_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_568_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_568_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_569_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_569_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_570_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_570_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_571_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_571_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_572_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_572_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_573_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_573_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_574_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_574_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_575_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_575_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_576_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_576_cr_GEN:
  #_ REGISTER_IN f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_577_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_577_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_578_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_578_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_579_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_579_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_580_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_580_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_581_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_581_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_582_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_582_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_583_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_583_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_584_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_584_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_585_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_585_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_586_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_586_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_587_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_587_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_588_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_588_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_589_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_589_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_590_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_590_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_591_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_591_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_592_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_592_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_593_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_593_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_594_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_594_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_595_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_595_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_596_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_596_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_597_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_597_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_598_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_598_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_599_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_599_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_600_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_600_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_601_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000001

test_fnmsub_601_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_602_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000001

test_fnmsub_602_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_603_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_603_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_604_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFE

test_fnmsub_604_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_605_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_605_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_606_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_606_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_607_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_607_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_608_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_608_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_609_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_609_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_610_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_610_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_611_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_611_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_612_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_612_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_613_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFF

test_fnmsub_613_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_614_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFF

test_fnmsub_614_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_615_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFE

test_fnmsub_615_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x800FFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_616_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_616_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_617_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_617_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_618_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_618_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_619_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_619_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_620_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_620_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_621_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_621_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_622_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_622_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_623_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_623_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_624_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_624_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_625_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_625_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_626_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_626_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_627_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_627_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_628_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_628_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_629_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_629_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_630_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC000000000000000

test_fnmsub_630_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_631_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000200000

test_fnmsub_631_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000200000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_632_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFF800000

test_fnmsub_632_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFF800000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_633_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_633_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_634_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_634_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_635_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_635_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_636_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_636_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_637_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_637_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_638_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_638_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_639_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_639_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_640_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_640_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_641_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x4000000000000000

test_fnmsub_641_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x4000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_642_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_642_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_643_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_643_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_644_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_644_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_645_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_645_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_646_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_646_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_647_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_647_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_648_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_648_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_649_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_649_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_650_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_650_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_651_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_651_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_652_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_652_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_653_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x41E0000000200000

test_fnmsub_653_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x41E0000000200000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_654_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_654_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_655_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_655_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_656_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41EFFFFFFFE00000

test_fnmsub_656_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41EFFFFFFFE00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_657_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_657_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_658_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_658_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_659_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_659_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_660_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_660_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_661_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_661_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_662_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_662_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_663_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_663_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_664_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_664_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_665_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFF800000

test_fnmsub_665_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFF800000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_666_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_666_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_667_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1EFFFFFFFE00000

test_fnmsub_667_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1EFFFFFFFE00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_668_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_668_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_669_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_669_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_670_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_670_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_671_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_671_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_672_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_672_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_673_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_673_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_674_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_674_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_675_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_675_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_676_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_676_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_677_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_677_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_678_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_678_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_679_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_679_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_680_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_680_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_681_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_681_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_682_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_682_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_683_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_683_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_684_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_684_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_685_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_685_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_686_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_686_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_687_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_687_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_688_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_688_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_689_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_689_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_690_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_690_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_691_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_691_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_692_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_692_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_693_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_693_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_694_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_694_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_695_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_695_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_696_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_696_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_697_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_697_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_698_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_698_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_699_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_699_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_700_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_700_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_701_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_701_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_702_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_702_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_703_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_703_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_704_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_704_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_705_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_705_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_706_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_706_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_707_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_707_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_708_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_708_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_709_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_709_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_710_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_710_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_711_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_711_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_712_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_712_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_713_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_713_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_714_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_714_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_715_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_715_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_716_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_716_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_717_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_717_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_718_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_718_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_719_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_719_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_720_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_720_cr_GEN:
  #_ REGISTER_IN f1 0x3FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x3FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_721_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_721_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_722_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_722_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_723_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_723_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_724_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_724_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_725_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_725_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_726_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_726_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_727_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_727_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_728_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_728_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_729_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_729_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_730_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_730_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_731_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_731_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_732_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_732_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_733_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_733_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_734_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_734_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_735_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_735_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_736_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_736_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_737_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_737_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_738_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_738_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_739_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_739_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_740_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_740_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_741_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_741_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_742_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_742_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_743_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_743_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_744_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_744_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_745_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_745_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_746_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_746_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_747_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000002

test_fnmsub_747_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000002
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_748_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x0010000000000000

test_fnmsub_748_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x0010000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_749_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_749_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_750_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_750_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_751_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_751_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_752_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_752_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_753_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_753_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_754_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_754_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_755_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_755_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_756_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_756_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_757_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_757_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_758_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_758_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_759_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0010000000000000

test_fnmsub_759_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0010000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_760_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x001FFFFFFFFFFFFE

test_fnmsub_760_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x001FFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_761_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_761_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_762_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_762_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_763_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_763_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_764_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_764_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_765_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_765_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_766_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_766_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_767_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_767_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_768_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_768_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_769_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_769_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_770_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_770_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_771_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_771_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_772_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_772_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_773_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x4000000000000000

test_fnmsub_773_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x4000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_774_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_774_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_775_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_775_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_776_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_776_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_777_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_777_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_778_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_778_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_779_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_779_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_780_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_780_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_781_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_781_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_782_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_782_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_783_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_783_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_784_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_784_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_785_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_785_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_786_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC000000000000000

test_fnmsub_786_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_787_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000200000

test_fnmsub_787_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000200000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_788_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFF800000

test_fnmsub_788_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFF800000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_789_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_789_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_790_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_790_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_791_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_791_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_792_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_792_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_793_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_793_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_794_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_794_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_795_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_795_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_796_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_796_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_797_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_797_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_798_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000200000

test_fnmsub_798_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000200000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_799_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1F0000000000000

test_fnmsub_799_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1F0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_800_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_800_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_801_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_801_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_802_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_802_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_803_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_803_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_804_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_804_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_805_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_805_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_806_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_806_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_807_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_807_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_808_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_808_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_809_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_809_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_810_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFF800000

test_fnmsub_810_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFF800000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_811_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_811_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_812_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41EFFFFFFFC00000

test_fnmsub_812_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41EFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_813_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_813_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_814_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_814_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_815_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_815_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_816_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_816_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_817_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_817_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_818_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_818_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_819_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_819_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_820_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_820_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_821_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_821_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_822_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_822_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_823_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_823_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_824_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_824_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_825_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_825_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_826_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_826_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_827_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_827_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_828_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_828_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_829_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_829_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_830_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_830_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_831_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_831_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_832_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_832_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_833_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_833_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_834_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_834_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_835_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_835_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_836_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_836_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_837_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_837_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_838_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_838_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_839_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_839_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_840_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_840_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_841_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_841_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_842_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_842_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_843_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_843_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_844_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_844_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_845_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_845_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_846_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_846_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_847_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_847_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_848_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_848_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_849_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_849_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_850_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_850_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_851_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_851_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_852_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_852_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_853_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_853_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_854_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_854_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_855_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_855_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_856_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_856_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_857_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_857_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_858_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_858_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_859_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_859_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_860_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_860_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_861_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_861_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_862_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_862_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_863_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_863_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_864_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_864_cr_GEN:
  #_ REGISTER_IN f1 0xBFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xBFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_865_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_865_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_866_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_866_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_867_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_867_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_868_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_868_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_869_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_869_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_870_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_870_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_871_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_871_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_872_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_872_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_873_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_873_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_874_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_874_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_875_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_875_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_876_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_876_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_877_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_877_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_878_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_878_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_879_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_879_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_880_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_880_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_881_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_881_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_882_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_882_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_883_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_883_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_884_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_884_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_885_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_885_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_886_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_886_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_887_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_887_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_888_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_888_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_889_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000080000000

test_fnmsub_889_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000080000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_890_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x0000000080000000

test_fnmsub_890_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x0000000080000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_891_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000080000001

test_fnmsub_891_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000080000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_892_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x001000007FFFFFFF

test_fnmsub_892_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x001000007FFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_893_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_893_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_894_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_894_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_895_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_895_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_896_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_896_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_897_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_897_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_898_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_898_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_899_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_899_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_900_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_900_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_901_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE

test_fnmsub_901_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_902_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE

test_fnmsub_902_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_903_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE

test_fnmsub_903_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x01FFFFFFFFFFFFFE
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_904_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x02000000001FFFFF

test_fnmsub_904_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x02000000001FFFFF
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_905_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_905_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_906_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_906_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_907_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_907_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_908_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_908_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_909_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_909_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_910_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_910_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_911_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_911_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_912_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_912_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_913_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_913_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_914_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_914_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_915_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_915_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_916_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_916_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_917_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x41E0000000200000

test_fnmsub_917_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x41E0000000200000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_918_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_918_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_919_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_919_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_920_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41EFFFFFFFE00000

test_fnmsub_920_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41EFFFFFFFE00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_921_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_921_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_922_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_922_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_923_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_923_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_924_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_924_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_925_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_925_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_926_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_926_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_927_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_927_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_928_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_928_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_929_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_929_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_930_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000200000

test_fnmsub_930_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000200000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_931_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1F0000000000000

test_fnmsub_931_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1F0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_932_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_932_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_933_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_933_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_934_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_934_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_935_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_935_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_936_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_936_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_937_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC3D0000000000000

test_fnmsub_937_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC3D0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_938_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC3D0000000000000

test_fnmsub_938_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC3D0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_939_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC3D0000000000000

test_fnmsub_939_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC3D0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_940_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC3D0000000000000

test_fnmsub_940_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC3D0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_941_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC3D0000000000000

test_fnmsub_941_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC3D0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_942_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC3D0000000000000

test_fnmsub_942_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC3D0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_943_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC3D0000000200000

test_fnmsub_943_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC3D0000000200000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_944_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xC3CFFFFFFFC00000

test_fnmsub_944_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xC3CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_945_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_945_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_946_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_946_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_947_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_947_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_948_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_948_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_949_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_949_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_950_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_950_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_951_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_951_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_952_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_952_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_953_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_953_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_954_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_954_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_955_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFF800000

test_fnmsub_955_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFF800000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_956_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x43D0000000000000

test_fnmsub_956_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x43D0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_957_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_957_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_958_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_958_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_959_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_959_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_960_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_960_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_961_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_961_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_962_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_962_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_963_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_963_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_964_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_964_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_965_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_965_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_966_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_966_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_967_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_967_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_968_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_968_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_969_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_969_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_970_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_970_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_971_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_971_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_972_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_972_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_973_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_973_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_974_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_974_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_975_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_975_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_976_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_976_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_977_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_977_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_978_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_978_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_979_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_979_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_980_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_980_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_981_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_981_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_982_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_982_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_983_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_983_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_984_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_984_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_985_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_985_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_986_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_986_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_987_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_987_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_988_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_988_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_989_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_989_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_990_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_990_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_991_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_991_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_992_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_992_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_993_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_993_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_994_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_994_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_995_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_995_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_996_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_996_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_997_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_997_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_998_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_998_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_999_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_999_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1000_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1000_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1001_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1001_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1002_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1002_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1003_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1003_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1004_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1004_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1005_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1005_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1006_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1006_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1007_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1007_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1008_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1008_cr_GEN:
  #_ REGISTER_IN f1 0xC1E0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xC1E0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1009_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_1009_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1010_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_1010_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1011_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_1011_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1012_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_1012_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1013_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_1013_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1014_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_1014_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1015_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_1015_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1016_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_1016_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1017_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1017_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1018_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1018_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1019_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1019_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1020_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1020_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1021_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000

test_fnmsub_1021_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x0000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1022_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_1022_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1023_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001

test_fnmsub_1023_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x0000000000000001
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1024_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF

test_fnmsub_1024_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1025_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_1025_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1026_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_1026_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1027_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_1027_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1028_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_1028_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1029_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1029_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1030_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1030_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1031_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1031_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1032_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1032_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1033_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x800000007FFFFFFF

test_fnmsub_1033_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x800000007FFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1034_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x800000007FFFFFFF

test_fnmsub_1034_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x800000007FFFFFFF
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1035_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x800000007FFFFFFE

test_fnmsub_1035_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x800000007FFFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1036_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFF80000000

test_fnmsub_1036_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x000FFFFF80000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1037_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_1037_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1038_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_1038_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1039_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_1039_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1040_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_1040_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1041_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1041_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1042_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1042_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1043_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1043_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1044_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1044_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1045_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE

test_fnmsub_1045_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1046_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE

test_fnmsub_1046_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1047_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE

test_fnmsub_1047_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x81FFFFFFFFBFFFFE
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1048_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x81FFFFFFFF7FFFFE

test_fnmsub_1048_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x81FFFFFFFF7FFFFE
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1049_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000

test_fnmsub_1049_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x3FF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1050_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_1050_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1051_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_1051_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1052_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_1052_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1053_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1053_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1054_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1054_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1055_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1055_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1056_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1056_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1057_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_1057_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1058_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_1058_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1059_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_1059_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1060_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000

test_fnmsub_1060_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC1DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1061_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFF800000

test_fnmsub_1061_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC1DFFFFFFF800000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1062_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000

test_fnmsub_1062_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC1E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1063_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1EFFFFFFFE00000

test_fnmsub_1063_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC1EFFFFFFFE00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1064_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x8000000000000000

test_fnmsub_1064_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x8000000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1065_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1065_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1066_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1066_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1067_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1067_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1068_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1068_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1069_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_1069_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1070_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_1070_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1071_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_1071_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1072_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000

test_fnmsub_1072_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x41DFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1073_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000

test_fnmsub_1073_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x41E0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1074_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFF800000

test_fnmsub_1074_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x41DFFFFFFF800000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1075_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000

test_fnmsub_1075_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xBFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1076_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41EFFFFFFFC00000

test_fnmsub_1076_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x41EFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1077_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1077_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1078_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1078_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1079_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1079_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1080_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1080_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1081_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_1081_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1082_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_1082_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1083_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_1083_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1084_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_1084_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1085_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_1085_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1086_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000

test_fnmsub_1086_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1087_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFF800000

test_fnmsub_1087_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x43CFFFFFFF800000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1088_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x43D0000000000000

test_fnmsub_1088_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x43D0000000000000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1089_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1089_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1090_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1090_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1091_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1091_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1092_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1092_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1093_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000

test_fnmsub_1093_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1094_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000

test_fnmsub_1094_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1095_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000

test_fnmsub_1095_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1096_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000

test_fnmsub_1096_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1097_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000

test_fnmsub_1097_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1098_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000

test_fnmsub_1098_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xC3CFFFFFFF800000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1099_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC3CFFFFFFFC00000

test_fnmsub_1099_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xC3CFFFFFFFC00000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1100_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xC3CFFFFFFF400000

test_fnmsub_1100_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xC3CFFFFFFF400000
  #_ REGISTER_OUT cr 0x08000000

test_fnmsub_1101_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1101_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1102_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1102_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1103_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1103_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1104_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1104_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1105_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1105_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1106_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1106_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1107_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1107_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1108_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1108_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1109_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1109_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1110_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1110_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1111_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1111_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1112_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1112_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1113_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1113_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1114_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1114_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1115_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1115_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1116_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1116_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1117_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1117_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1118_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1118_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1119_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1119_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1120_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1120_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1121_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1121_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1122_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1122_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1123_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1123_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1124_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1124_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1125_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1125_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1126_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1126_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1127_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1127_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1128_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1128_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1129_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1129_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1130_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1130_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1131_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1131_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1132_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1132_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1133_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1133_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1134_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1134_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1135_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1135_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1136_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1136_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1137_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1137_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1138_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1138_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1139_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1139_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1140_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1140_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1141_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1141_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1142_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1142_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1143_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1143_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1144_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1144_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1145_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1145_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1146_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1146_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1147_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1147_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1148_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1148_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1149_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1149_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1150_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1150_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1151_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1151_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1152_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1152_cr_GEN:
  #_ REGISTER_IN f1 0x41DFFFFFFFC00000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1153_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1153_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1154_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1154_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1155_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1155_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1156_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1156_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1157_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1157_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1158_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1158_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1159_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1159_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1160_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1160_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1161_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1161_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1162_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1162_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1163_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1163_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1164_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1164_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1165_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1165_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1166_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1166_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1167_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1167_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1168_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1168_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1169_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1169_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1170_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1170_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1171_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1171_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1172_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1172_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1173_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1173_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1174_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1174_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1175_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1175_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1176_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1176_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1177_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1177_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1178_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1178_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1179_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1179_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1180_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1180_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1181_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1181_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1182_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1182_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1183_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1183_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1184_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1184_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1185_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1185_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1186_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1186_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1187_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1187_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1188_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1188_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1189_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1189_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1190_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1190_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1191_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1191_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1192_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1192_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1193_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1193_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1194_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1194_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1195_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1195_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1196_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1196_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1197_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1197_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1198_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1198_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1199_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1199_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1200_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1200_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1201_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1201_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1202_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1202_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1203_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1203_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1204_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1204_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1205_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1205_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1206_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1206_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1207_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1207_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1208_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1208_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1209_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1209_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1210_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1210_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1211_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1211_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1212_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1212_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1213_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1213_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1214_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1214_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1215_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1215_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1216_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1216_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1217_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1217_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1218_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1218_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1219_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1219_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1220_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1220_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1221_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1221_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1222_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1222_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1223_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1223_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1224_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1224_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1225_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1225_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1226_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1226_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1227_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1227_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1228_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1228_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1229_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1229_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1230_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1230_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1231_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1231_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1232_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1232_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1233_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1233_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1234_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1234_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1235_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1235_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1236_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1236_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1237_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1237_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1238_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1238_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1239_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1239_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1240_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1240_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1241_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1241_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1242_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1242_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1243_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1243_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1244_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1244_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1245_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1245_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1246_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1246_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1247_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1247_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1248_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1248_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1249_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1249_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1250_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1250_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1251_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1251_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1252_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1252_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1253_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1253_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1254_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1254_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1255_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1255_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1256_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1256_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1257_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1257_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1258_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1258_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1259_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1259_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1260_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1260_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1261_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1261_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1262_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1262_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1263_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1263_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1264_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1264_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1265_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1265_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1266_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1266_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1267_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1267_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1268_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1268_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1269_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1269_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1270_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1270_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1271_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1271_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1272_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1272_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1273_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1273_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1274_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1274_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1275_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1275_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1276_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1276_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1277_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1277_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1278_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1278_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1279_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1279_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1280_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1280_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1281_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1281_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1282_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1282_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1283_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1283_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1284_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1284_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1285_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1285_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1286_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1286_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1287_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1287_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1288_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1288_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1289_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1289_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1290_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1290_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1291_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1291_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1292_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1292_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1293_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1293_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1294_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1294_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1295_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1295_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1296_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1296_cr_GEN:
  #_ REGISTER_IN f1 0x7FF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0x7FF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1297_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1297_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1298_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1298_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1299_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1299_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1300_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1300_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1301_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1301_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1302_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1302_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1303_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1303_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1304_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1304_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1305_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1305_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1306_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1306_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1307_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1307_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1308_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1308_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1309_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1309_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1310_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1310_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1311_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1311_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1312_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1312_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1313_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1313_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1314_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1314_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1315_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1315_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1316_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1316_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1317_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1317_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1318_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1318_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1319_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1319_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1320_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1320_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1321_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1321_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1322_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1322_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1323_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1323_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1324_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1324_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1325_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1325_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1326_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1326_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1327_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1327_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1328_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1328_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1329_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1329_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1330_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1330_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1331_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1331_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1332_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1332_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1333_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1333_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1334_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1334_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1335_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1335_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1336_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1336_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1337_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1337_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1338_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1338_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1339_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1339_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1340_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1340_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1341_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1341_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1342_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1342_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1343_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1343_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1344_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1344_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1345_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1345_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1346_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1346_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1347_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1347_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1348_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1348_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1349_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1349_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1350_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1350_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1351_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1351_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1352_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1352_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1353_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1353_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1354_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1354_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1355_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1355_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1356_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1356_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1357_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1357_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1358_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1358_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1359_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1359_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1360_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1360_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1361_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1361_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1362_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1362_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1363_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1363_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1364_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1364_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1365_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1365_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1366_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1366_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1367_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1367_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1368_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1368_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1369_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1369_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1370_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1370_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1371_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1371_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1372_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1372_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1373_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1373_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1374_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1374_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1375_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1375_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1376_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1376_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1377_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1377_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1378_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1378_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1379_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1379_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1380_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1380_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1381_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1381_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1382_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1382_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1383_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1383_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1384_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1384_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1385_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1385_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1386_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1386_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1387_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1387_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1388_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1388_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1389_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1389_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1390_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1390_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1391_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1391_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1392_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1392_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1393_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1393_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1394_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1394_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1395_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1395_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1396_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1396_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1397_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1397_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1398_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1398_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1399_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1399_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1400_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1400_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1401_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000

test_fnmsub_1401_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1402_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1402_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1403_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1403_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1404_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1404_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1405_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1405_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1406_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1406_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1407_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1407_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1408_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1408_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1409_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1409_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1410_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1410_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1411_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1411_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1412_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1412_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1413_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000

test_fnmsub_1413_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0x7FF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1414_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000

test_fnmsub_1414_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF0000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1415_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1415_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1416_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1416_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1417_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1417_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1418_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1418_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1419_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1419_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1420_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1420_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1421_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1421_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1422_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1422_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1423_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1423_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1424_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1424_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1425_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1425_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1426_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1426_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1427_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1427_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1428_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1428_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1429_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1429_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1430_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1430_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1431_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1431_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1432_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1432_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1433_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1433_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1434_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1434_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1435_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1435_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1436_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1436_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1437_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1437_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1438_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1438_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1439_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1439_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1440_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1440_cr_GEN:
  #_ REGISTER_IN f1 0xFFF0000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF0000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1441_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1441_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1442_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1442_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1443_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1443_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1444_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1444_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1445_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1445_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1446_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1446_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1447_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1447_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1448_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1448_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1449_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1449_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1450_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1450_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1451_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1451_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1452_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1452_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1453_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1453_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1454_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1454_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1455_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1455_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1456_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1456_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1457_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1457_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1458_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1458_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1459_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1459_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1460_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1460_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1461_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1461_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1462_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1462_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1463_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1463_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1464_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1464_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1465_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1465_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1466_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1466_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1467_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1467_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1468_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1468_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1469_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1469_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1470_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1470_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1471_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1471_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1472_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1472_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1473_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1473_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1474_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1474_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1475_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1475_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1476_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1476_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1477_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1477_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1478_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1478_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1479_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1479_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1480_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1480_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1481_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1481_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1482_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1482_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1483_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1483_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1484_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1484_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1485_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1485_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1486_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1486_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1487_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1487_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1488_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1488_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1489_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1489_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1490_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1490_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1491_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1491_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1492_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1492_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1493_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1493_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1494_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1494_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1495_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1495_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1496_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1496_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1497_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1497_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1498_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1498_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1499_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1499_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1500_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1500_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1501_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1501_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1502_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1502_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1503_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1503_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1504_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1504_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1505_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1505_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1506_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1506_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1507_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1507_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1508_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1508_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1509_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1509_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1510_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1510_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1511_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1511_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1512_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1512_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1513_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1513_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1514_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1514_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1515_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1515_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1516_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1516_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1517_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1517_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1518_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1518_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1519_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1519_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1520_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1520_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1521_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1521_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1522_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1522_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1523_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1523_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1524_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1524_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1525_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1525_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1526_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1526_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1527_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1527_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1528_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1528_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1529_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1529_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1530_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1530_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1531_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1531_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1532_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1532_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1533_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1533_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1534_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1534_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1535_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1535_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1536_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1536_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1537_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1537_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1538_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1538_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1539_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1539_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1540_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1540_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1541_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1541_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1542_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1542_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1543_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1543_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1544_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1544_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1545_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1545_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1546_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1546_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1547_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1547_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1548_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1548_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1549_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1549_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1550_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1550_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1551_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1551_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1552_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1552_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1553_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1553_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1554_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1554_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1555_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1555_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1556_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1556_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1557_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1557_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1558_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1558_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1559_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1559_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1560_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1560_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1561_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1561_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1562_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1562_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1563_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1563_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1564_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1564_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1565_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1565_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1566_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1566_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1567_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1567_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1568_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1568_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1569_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1569_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1570_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1570_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1571_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1571_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x00000000

test_fnmsub_1572_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1572_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1573_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1573_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1574_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1574_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1575_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1575_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1576_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1576_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1577_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1577_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1578_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1578_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1579_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1579_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1580_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1580_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1581_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1581_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1582_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1582_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1583_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1583_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1584_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000

test_fnmsub_1584_cr_GEN:
  #_ REGISTER_IN f1 0xFFF8000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF8000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFF8000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1585_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1585_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1586_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1586_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1587_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1587_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1588_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1588_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1589_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1589_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1590_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1590_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1591_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1591_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1592_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1592_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1593_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1593_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1594_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1594_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1595_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1595_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1596_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1596_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1597_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1597_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1598_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1598_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1599_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1599_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1600_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1600_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1601_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1601_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1602_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1602_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1603_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1603_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1604_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1604_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1605_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1605_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1606_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1606_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1607_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1607_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1608_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1608_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x8000000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x8000000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1609_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1609_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1610_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1610_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1611_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1611_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1612_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1612_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1613_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1613_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1614_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1614_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1615_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1615_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1616_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1616_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1617_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1617_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1618_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1618_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1619_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1619_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1620_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1620_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x0000000000000001
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x0000000000000001
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1621_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1621_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1622_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1622_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1623_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1623_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1624_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1624_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1625_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1625_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1626_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1626_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1627_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1627_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1628_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1628_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1629_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1629_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1630_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1630_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1631_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1631_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1632_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1632_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1633_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1633_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1634_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1634_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1635_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1635_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1636_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1636_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1637_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1637_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1638_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1638_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1639_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1639_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1640_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1640_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1641_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1641_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1642_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1642_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1643_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1643_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1644_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1644_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x3FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x3FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1645_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1645_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1646_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1646_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1647_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1647_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1648_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1648_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1649_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1649_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1650_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1650_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1651_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1651_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1652_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1652_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1653_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1653_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1654_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1654_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1655_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1655_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1656_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1656_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xBFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xBFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1657_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1657_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1658_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1658_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1659_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1659_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1660_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1660_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1661_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1661_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1662_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1662_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1663_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1663_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1664_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1664_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1665_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1665_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1666_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1666_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1667_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1667_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1668_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1668_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xC1E0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xC1E0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1669_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1669_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1670_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1670_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1671_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1671_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1672_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1672_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1673_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1673_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1674_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1674_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1675_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1675_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1676_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1676_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1677_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1677_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1678_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1678_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1679_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1679_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1680_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1680_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x41DFFFFFFFC00000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1681_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1681_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1682_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1682_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1683_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1683_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1684_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1684_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1685_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1685_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1686_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1686_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1687_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1687_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1688_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1688_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1689_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1689_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1690_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1690_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1691_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1691_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1692_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1692_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0x7FF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0x7FF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1693_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1693_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1694_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1694_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1695_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1695_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1696_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1696_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1697_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1697_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1698_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1698_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1699_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1699_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1700_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1700_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1701_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1701_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1702_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1702_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1703_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1703_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1704_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1704_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF0000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF0000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1705_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1705_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1706_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1706_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1707_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1707_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1708_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1708_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1709_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1709_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1710_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1710_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1711_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1711_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1712_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1712_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1713_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1713_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1714_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1714_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1715_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1715_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1716_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1716_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF8000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF8000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1717_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1717_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1718_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1718_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x8000000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x8000000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1719_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1719_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x0000000000000001
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x0000000000000001
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1720_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1720_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x000FFFFFFFFFFFFF
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x000FFFFFFFFFFFFF
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1721_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1721_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x3FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x3FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1722_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1722_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xBFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xBFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1723_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1723_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xC1E0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xC1E0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1724_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1724_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x41DFFFFFFFC00000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x41DFFFFFFFC00000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1725_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1725_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0x7FF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0x7FF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1726_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1726_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF0000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF0000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1727_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1727_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF8000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF8000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

test_fnmsub_1728_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000

test_fnmsub_1728_cr_GEN:
  #_ REGISTER_IN f1 0xFFF4000000000000
  #_ REGISTER_IN f2 0xFFF4000000000000
  #_ REGISTER_IN f3 0xFFF4000000000000
  fnmsub. f4, f1, f2, f3
  blr
  #_ REGISTER_OUT f1 0xFFF4000000000000
  #_ REGISTER_OUT f2 0xFFF4000000000000
  #_ REGISTER_OUT f3 0xFFF4000000000000
  #_ REGISTER_OUT f4 0xFFFC000000000000
  #_ REGISTER_OUT cr 0x0A000000

