Skip to content

Instantly share code, notes, and snippets.

View mrafayaleem's full-sized avatar

Rafay Aleem mrafayaleem

View GitHub Profile
Include Irvine32.inc
.data
myA DWORD ?
myI DWORD ?
prompt1 BYTE "ENTER THE NUMBER TO BE TESTED:", 0
prompt2 BYTE "NOT PRIME", 0
prompt3 BYTE "YES PRIME", 0
bool isPrime(int number) {
for(int i = 2; i < number, ++i) {
if(number % i == 0)
return false;
}
return true;
}
int GCD(int a, int b) {
while(1) {
a = a % b;
if(a == 0)
return b;
b = b % a;
if(b == 0)
return a;
}
}
Include Irvine32.inc
.data
prompt1 BYTE "Enter first Integer Value", 0
prompt2 BYTE "Enter second Integer Value", 0
GCD BYTE "GCD IS:", 0
A DWORD ?
B DWORD ?
myC DWORD ?
.code
@mrafayaleem
mrafayaleem / a.policy
Created December 21, 2013 04:20
Policy A
{
"outbound":
[
{
"protocol": "UDP",
"peers":
[
"B",
"C",
"~D",
@mrafayaleem
mrafayaleem / b.policy
Created December 21, 2013 04:20
Policy B
{
"outbound":
[
{
"protocol": "*",
"peers":
[
"A",
"C"
]
################################################################################
#
# <website link>
#
# File:
# core.py
#
# Project:
# Software Defined Exchange (SDX)
#
################################################################################
#
# <website link>
#
# File:
# core.py
#
# Project:
# Software Defined Exchange (SDX)
#
sdx@Internet2-SDX:~/pyretic$ ./pyretic.py pyretic.sdx.main
[match: ('dstip', 110.0.0.1)]
[match: ('dstip', 120.0.0.1)]
[match: ('dstip', 130.0.0.1)]
[u'C', u'B']
sequential:
parallel:
sequential:
match: ('inport', 1)
modify: ('state', u'inA')
sdx@Internet2-SDX:~/pyretic$ ./pyretic.py pyretic.sdx.main
[match: ('dstip', 110.0.0.1)]
[match: ('dstip', 120.0.0.1)]
[match: ('dstip', 130.0.0.1)]
[u'C', u'B']
sequential:
parallel:
sequential:
match: ('inport', 1)
modify: ('state', u'inA')