aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/swftests
diff options
context:
space:
mode:
authorPhilipp Hagemeister <[email protected]>2014-11-17 04:00:31 +0100
committerPhilipp Hagemeister <[email protected]>2014-11-17 04:00:41 +0100
commite983cf52775e493b7deedbe48d2f50f598c9da4e (patch)
tree30d03752be63af3943f1948eeb9d80581c426453 /test/swftests
parent0ab1ca5501108b8038090750e8455bfb5d72c443 (diff)
downloadyoutube-dl-e983cf52775e493b7deedbe48d2f50f598c9da4e.tar.gz
youtube-dl-e983cf52775e493b7deedbe48d2f50f598c9da4e.zip
[swfinterp] Interpret yet more opcodes
Diffstat (limited to 'test/swftests')
-rw-r--r--test/swftests/NeOperator.as24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/swftests/NeOperator.as b/test/swftests/NeOperator.as
new file mode 100644
index 000000000..61dcbc4e9
--- /dev/null
+++ b/test/swftests/NeOperator.as
@@ -0,0 +1,24 @@
+// input: []
+// output: 123
+
+package {
+public class NeOperator {
+ public static function main(): int {
+ var res:int = 0;
+ if (1 != 2) {
+ res += 3;
+ } else {
+ res += 4;
+ }
+ if (2 != 2) {
+ res += 10;
+ } else {
+ res += 20;
+ }
+ if (9 == 9) {
+ res += 100;
+ }
+ return res;
+ }
+}
+}