{
char *buffer;
- /* works for vector mode without changes */
-
switch (get_mode_sort(a->mode)) {
case irms_reference:
case irms_int_number:
{
assert(a->mode == b->mode);
- /* works even for vector modes */
switch (get_mode_sort(a->mode)) {
case irms_internal_boolean:
return (a == tarval_b_false) ? a : b;
{
assert(a->mode == b->mode);
- /* works even for vector modes */
switch (get_mode_sort(a->mode)) {
case irms_internal_boolean:
return a == tarval_b_true && b == tarval_b_false ? tarval_b_true : tarval_b_false;
{
assert(a->mode == b->mode);
- /* works even for vector modes */
switch (get_mode_sort(a->mode)) {
case irms_internal_boolean:
return (a == tarval_b_true) ? a : b;
{
assert((a->mode == b->mode));
- /* works even for vector modes */
switch (get_mode_sort(a->mode)) {
case irms_internal_boolean:
return (a == b)? tarval_b_false : tarval_b_true;