diff --git a/XOrGate.tsl b/XOrGate.tsl new file mode 100644 index 0000000000000000000000000000000000000000..3e433517e8e329dd1a221870abaaab6bfbeb1469 --- /dev/null +++ b/XOrGate.tsl @@ -0,0 +1,9 @@ +t1 << tile1; +t2 << tile2; + +t3 = not t1; +t4 = not t2; +t5 = and t1 t4; +t6 = and t3 t2; +t7 = or t5 t6; + diff --git a/pr7.tsl b/pr7.tsl new file mode 100644 index 0000000000000000000000000000000000000000..bf1ea7bf19f1f32be284c4d09192582de9adf834 --- /dev/null +++ b/pr7.tsl @@ -0,0 +1,14 @@ +:) 100N tile +t1 << tile1; +t2 = scale 100 t1; + +:) Repeat statement will use the paddingMask to add the padding +paddingMask = _ 100; +paddingMask = not paddingMask; +zeroesForXorMask = _ 100; +repeat 49 {paddingMask = gibb 2 2 paddingMask zeroesForXorMask;print(paddingMask);print(2);}; +:)print(XORMask); + + + +