Skip to content

Commit b39a233

Browse files
committed
stub: add basic binary opereators #10
1 parent fc0ca6f commit b39a233

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/js/platform/base/stub.js

+9-1
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,7 @@ function binaryStubs() {
647647
});
648648
}, this);
649649

650-
var ops = [ '<', '<=' ];
650+
var ops = [ '<', '<=', '>', '>=', '==', '!=' ];
651651
ops.forEach(function(op) {
652652
this.declareStub('binary/' + op, function() {/*
653653
block BinaryLogic -> LeftSmi, LeftNonSmi
@@ -664,6 +664,14 @@ function binaryStubs() {
664664
smiCompare %"<", left, right
665665
#elif op === '<='
666666
smiCompare %"<=", left, right
667+
#elif op === '>'
668+
smiCompare %"<", right, left
669+
#elif op === '>='
670+
smiCompare %"<=", right, left
671+
#elif op === '=='
672+
smiCompare %"==", right, left
673+
#elif op === '!='
674+
smiCompare %"!=", right, left
667675
#endif
668676
669677
block True

0 commit comments

Comments
 (0)