]> Cypherpunks repositories - gostls13.git/commitdiff
floating <= and >= compare
authorKen Thompson <ken@golang.org>
Mon, 11 Aug 2008 20:53:50 +0000 (13:53 -0700)
committerKen Thompson <ken@golang.org>
Mon, 11 Aug 2008 20:53:50 +0000 (13:53 -0700)
R=r
DELTA=8  (0 added, 0 deleted, 8 changed)
OCL=14091
CL=14091

src/cmd/6g/gsubr.c

index ba12c77515dbf06498b5850324fa125a56a55b2d..d6dff2c0b807c5f505826c05d9b3ef6d7d4e38d4 100644 (file)
@@ -1211,8 +1211,8 @@ optoas(int op, Type *t)
        case CASE(OLT, TUINT16):
        case CASE(OLT, TUINT32):
        case CASE(OLT, TUINT64):
-       case CASE(OGE, TFLOAT32):
-       case CASE(OGE, TFLOAT64):
+       case CASE(OGT, TFLOAT32):
+       case CASE(OGT, TFLOAT64):
                a = AJCS;
                break;
 
@@ -1227,8 +1227,8 @@ optoas(int op, Type *t)
        case CASE(OLE, TUINT16):
        case CASE(OLE, TUINT32):
        case CASE(OLE, TUINT64):
-       case CASE(OGT, TFLOAT32):
-       case CASE(OGT, TFLOAT64):
+       case CASE(OGE, TFLOAT32):
+       case CASE(OGE, TFLOAT64):
                a = AJLS;
                break;
 
@@ -1243,8 +1243,8 @@ optoas(int op, Type *t)
        case CASE(OGT, TUINT16):
        case CASE(OGT, TUINT32):
        case CASE(OGT, TUINT64):
-       case CASE(OLE, TFLOAT32):
-       case CASE(OLE, TFLOAT64):
+       case CASE(OLT, TFLOAT32):
+       case CASE(OLT, TFLOAT64):
                a = AJHI;
                break;
 
@@ -1259,8 +1259,8 @@ optoas(int op, Type *t)
        case CASE(OGE, TUINT16):
        case CASE(OGE, TUINT32):
        case CASE(OGE, TUINT64):
-       case CASE(OLT, TFLOAT32):
-       case CASE(OLT, TFLOAT64):
+       case CASE(OLE, TFLOAT32):
+       case CASE(OLE, TFLOAT64):
                a = AJCC;
                break;