- reg_req => { in => [ "gp", "gp", "none", "gp" ], out => [ "xmm", "none" ] },
- ins => [ "base", "index", "mem", "val" ],
- latency => 10,
- units => [ "SSE" ],
- mode => "mode_E",
-},
-
-Conv_FP2I => {
- reg_req => { in => [ "gp", "gp", "none", "xmm" ], out => [ "gp", "none" ] },
- ins => [ "base", "index", "mem", "val" ],
- latency => 10,
- units => [ "SSE" ],
- mode => $mode_gp,
-},
-
-Conv_FP2FP => {
- reg_req => { in => [ "gp", "gp", "none", "xmm" ], out => [ "xmm", "none" ] },
- ins => [ "base", "index", "mem", "val" ],
- latency => 8,
- units => [ "SSE" ],
- mode => "mode_E",
-},
-
-CmpCMov => {
- irn_flags => "R",
- reg_req => { in => [ "gp", "gp", "none", "gp", "gp", "gp", "gp" ], out => [ "in_r7" ] },
- ins => [ "base", "index", "mem", "cmp_left", "cmp_right", "val_true", "val_false" ],
- attr => "pn_Cmp pn_code",
- init_attr => "attr->pn_code = pn_code;",
- latency => 2,
- units => [ "GP" ],
- mode => $mode_gp,
-},
-
-CmpCMov8Bit => {
- irn_flags => "R",
- reg_req => { in => [ "gp", "gp", "none", "gp", "gp", "gp", "gp" ], out => [ "in_r7" ] },
- ins => [ "base", "index", "mem", "cmp_left", "cmp_right", "val_true", "val_false" ],
- attr => "pn_Cmp pn_code",
- init_attr => "attr->pn_code = pn_code;",
- latency => 2,
- units => [ "GP" ],
- mode => $mode_gp,
-},
-
-TestCMov => {
- irn_flags => "R",
- reg_req => { in => [ "gp", "gp", "none", "gp", "gp", "gp", "gp" ], out => [ "in_r7" ] },
- ins => [ "base", "index", "mem", "cmp_left", "cmp_right", "val_true", "val_false" ],
- attr => "pn_Cmp pn_code",
- init_attr => "attr->pn_code = pn_code;",
- latency => 2,
- units => [ "GP" ],
- mode => $mode_gp,
-},
-
-TestCMov8Bit => {
- irn_flags => "R",
- reg_req => { in => [ "gp", "gp", "none", "gp", "gp", "gp", "gp" ], out => [ "in_r7" ] },
- ins => [ "base", "index", "mem", "cmp_left", "cmp_right", "val_true", "val_false" ],
- attr => "pn_Cmp pn_code",
- init_attr => "attr->pn_code = pn_code;",
- latency => 2,
- units => [ "GP" ],
- mode => $mode_gp,
-},
-
-xCmpCMov => {
- irn_flags => "R",
- reg_req => { in => [ "xmm", "xmm", "gp", "gp" ], out => [ "in_r4" ] },
- latency => 5,
- units => [ "SSE" ],
- mode => $mode_gp,
-},
-
-vfCmpCMov => {
- irn_flags => "R",
- reg_req => { in => [ "gp", "gp", "none", "vfp", "vfp", "gp", "gp" ], out => [ "in_r7" ] },
- ins => [ "base", "index", "mem", "cmp_left", "cmp_right", "val_true", "val_false" ],