アセンブラファイルとテストの整理
[YACASL2.git] / test / unit / opdtok / 0.txt
diff --git a/test/unit/opdtok/0.txt b/test/unit/opdtok/0.txt
new file mode 100644 (file)
index 0000000..1dcf923
--- /dev/null
@@ -0,0 +1,137 @@
+
+OPDC:0
+
+GR0,GR1
+OPDC:2
+OPDC[0]:GR0
+OPDC[1]:GR1
+
+GR0,A
+OPDC:2
+OPDC[0]:GR0
+OPDC[1]:A
+
+GR1,12
+OPDC:2
+OPDC[0]:GR1
+OPDC[1]:12
+
+GR0,0,GR1
+OPDC:3
+OPDC[0]:GR0
+OPDC[1]:0
+OPDC[2]:GR1
+
+'aaa',0
+OPDC:2
+OPDC[0]:'aaa'
+OPDC[1]:0
+
+'aaa','bbb'
+OPDC:2
+OPDC[0]:'aaa'
+OPDC[1]:'bbb'
+
+'aaa'',''bbb'
+OPDC:1
+OPDC[0]:'aaa'',''bbb'
+
+'aaa,bbb'
+OPDC:1
+OPDC[0]:'aaa,bbb'
+
+0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9
+OPDC:40
+OPDC[0]:0
+OPDC[1]:1
+OPDC[2]:2
+OPDC[3]:3
+OPDC[4]:4
+OPDC[5]:5
+OPDC[6]:6
+OPDC[7]:7
+OPDC[8]:8
+OPDC[9]:9
+OPDC[10]:0
+OPDC[11]:1
+OPDC[12]:2
+OPDC[13]:3
+OPDC[14]:4
+OPDC[15]:5
+OPDC[16]:6
+OPDC[17]:7
+OPDC[18]:8
+OPDC[19]:9
+OPDC[20]:0
+OPDC[21]:1
+OPDC[22]:2
+OPDC[23]:3
+OPDC[24]:4
+OPDC[25]:5
+OPDC[26]:6
+OPDC[27]:7
+OPDC[28]:8
+OPDC[29]:9
+OPDC[30]:0
+OPDC[31]:1
+OPDC[32]:2
+OPDC[33]:3
+OPDC[34]:4
+OPDC[35]:5
+OPDC[36]:6
+OPDC[37]:7
+OPDC[38]:8
+OPDC[39]:9
+
+0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0
+OPDC:40
+OPDC[0]:0
+OPDC[1]:1
+OPDC[2]:2
+OPDC[3]:3
+OPDC[4]:4
+OPDC[5]:5
+OPDC[6]:6
+OPDC[7]:7
+OPDC[8]:8
+OPDC[9]:9
+OPDC[10]:0
+OPDC[11]:1
+OPDC[12]:2
+OPDC[13]:3
+OPDC[14]:4
+OPDC[15]:5
+OPDC[16]:6
+OPDC[17]:7
+OPDC[18]:8
+OPDC[19]:9
+OPDC[20]:0
+OPDC[21]:1
+OPDC[22]:2
+OPDC[23]:3
+OPDC[24]:4
+OPDC[25]:5
+OPDC[26]:6
+OPDC[27]:7
+OPDC[28]:8
+OPDC[29]:9
+OPDC[30]:0
+OPDC[31]:1
+OPDC[32]:2
+OPDC[33]:3
+OPDC[34]:4
+OPDC[35]:5
+OPDC[36]:6
+OPDC[37]:7
+OPDC[38]:8
+OPDC[39]:9
+Error - 117: operand is too many
+
+'01234567890123456789012345678901234567'
+OPDC:1
+OPDC[0]:'01234567890123456789012345678901234567'
+
+'012345678901234567890123456789012345678'
+OPDC:0
+Error - 118: '012345678901234567890123456789012345678': operand length is too long
+