123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489 |
- 10010001100000000100101001001000 //Jump to constant address 12592420
- 10010001100000000100111000010100 //Jump to constant address 12592906
- 00011100000001000000000000010001 //Set r1 to 1024
- 00011101000000001100000000010001 //Set highest 16 bits of r1 to 192
- 00011100000000001111111100100010 //Set r2 to 0xFF
- 11010000000000000000000100100000 //Write value in r2 to address in r1 with offset 0
- 00011100000000000000000000110011 //Set r3 to 0
- 00011101000000001100000000110011 //Set highest 16 bits of r3 to 192
- 00011100001001100000101000100010 //Set r2 to 9738
- 00011101000000001100000000100010 //Set highest 16 bits of r2 to 192
- 00010011000000001111110100110001 //Compute r3 + 253 and write result to r1
- 11100000000000000000001000001111 //Read at address in r2 with offset 0 to r15
- 11010000000000000000001111110000 //Write value in r15 to address in r3 with offset 0
- 00010011000000000000000100100010 //Compute r2 + 1 and write result to r2
- 00010011000000000000000100110011 //Compute r3 + 1 and write result to r3
- 01100000000000000010001100010000 //(unsigned) If r3 == r1, then jump to offset 2
- 10010001100000000100101001011010 //Jump to constant address 12592429
- 00011100000101011110010100110011 //Set r3 to 5605
- 00011101000000001100000000110011 //Set highest 16 bits of r3 to 192
- 00011100001001011111001000100010 //Set r2 to 9714
- 00011101000000001100000000100010 //Set highest 16 bits of r2 to 192
- 00011100000000000000000001000100 //Set r4 to 0
- 00011100000000000110000000010001 //Set r1 to 96
- 00011100000000000001000001010101 //Set r5 to 16
- 00011100000000000010000010001000 //Set r8 to 32
- 00010100000000000000100010001000 //Compute r8 - 8 and write result to r8
- 11100000000000000000001000001010 //Read at address in r2 with offset 0 to r10
- 00000110000000000000101010001010 //Compute r10 >> r8 and write result to r10
- 11010000000000000000001110100000 //Write value in r10 to address in r3 with offset 0
- 01100000000000000011000010001000 //(unsigned) If r0 != r8, then jump to offset 3
- 00010011000000000000000100100010 //Compute r2 + 1 and write result to r2
- 00011100000000000010000010001000 //Set r8 to 32
- 00010011000000000000000100110011 //Compute r3 + 1 and write result to r3
- 00010100000000000000000101010101 //Compute r5 - 1 and write result to r5
- 00010011000000000000000101000100 //Compute r4 + 1 and write result to r4
- 01100000000000000011010100001000 //(unsigned) If r5 != r0, then jump to offset 3
- 00011100000000000001000001010101 //Set r5 to 16
- 00010011000000000001100000110011 //Compute r3 + 24 and write result to r3
- 01100000000000000010010000010000 //(unsigned) If r4 == r1, then jump to offset 2
- 10010001100000000100101001110110 //Jump to constant address 12592443
- 00011100001001110100000100010001 //Set r1 to 10049
- 00011101000000001100000000010001 //Set highest 16 bits of r1 to 192
- 11100000000000000000000100000010 //Read at address in r1 with offset 0 to r2
- 00011100000000000000000100110011 //Set r3 to 0b00000001
- 00000001000000000000001000110011 //Compute r2 AND r3 and write result to r3
- 01100000000000000010000000110000 //(unsigned) If r0 == r3, then jump to offset 2
- 10010001100000000100101011011110 //Jump to constant address 12592495
- 00011100000000000000000000010001 //Set r1 to 0
- 00011101000000001000000000010001 //Set highest 16 bits of r1 to 128
- 00011100000000000000000000100010 //Set r2 to 0
- 11100000000000000010000100000011 //Read at address in r1 with offset 2 to r3
- 11100000000000000000000100001111 //Read at address in r1 with offset 0 to r15
- 11010000000000000000001011110000 //Write value in r15 to address in r2 with offset 0
- 00010011000000000000000100010001 //Compute r1 + 1 and write result to r1
- 00010011000000000000000100100010 //Compute r2 + 1 and write result to r2
- 01100000000000000010001000110000 //(unsigned) If r2 == r3, then jump to offset 2
- 10010001100000000100101010101010 //Jump to constant address 12592469
- 00011100000001000000000000010001 //Set r1 to 1024
- 00011101000000001100000000010001 //Set highest 16 bits of r1 to 192
- 00011100000000000001001000100010 //Set r2 to 0b10010
- 11010000000000000000000100100000 //Write value in r2 to address in r1 with offset 0
- 00011100000000000000000000010001 //Set r1 to 0
- 00011100000000000000000000100010 //Set r2 to 0
- 00011100000000000000000000110011 //Set r3 to 0
- 00011100000000000000000001000100 //Set r4 to 0
- 00011100000000000000000001010101 //Set r5 to 0
- 00011100000000000000000001100110 //Set r6 to 0
- 00011100000000000000000001110111 //Set r7 to 0
- 00011100000000000000000010001000 //Set r8 to 0
- 00011100000000000000000010011001 //Set r9 to 0
- 00011100000000000000000010101010 //Set r10 to 0
- 00011100000000000000000010111011 //Set r11 to 0
- 00011100000000000000000011001100 //Set r12 to 0
- 00011100000000000000000011011101 //Set r13 to 0
- 00011100000000000000000011101110 //Set r14 to 0
- 00011100000000000000000011111111 //Set r15 to 0
- 10010000000000000000000000000000 //Jump to constant address 0
- 00011100001001011000011000010001 //Set r1 to 9606
- 00011101000000001100000000010001 //Set highest 16 bits of r1 to 192
- 00011100000000000000000000100010 //Set r2 to 0
- 00011100000000000000010001000100 //Set r4 to 4
- 11100000000000000000000100001111 //Read at address in r1 with offset 0 to r15 12592499
- 11010000000000000000001011110000 //Write value in r15 to address in r2 with offset 0 12592500
- 00010011000000000000000100010001 //Compute r1 + 1 and write result to r1 12592501
- 00010011000000000000000100100010 //Compute r2 + 1 and write result to r2 12592502
- 01100000000000000010001001000000 //(unsigned) If r2 == r4, then jump to offset 2 267575ns 12592503
- 10010001100000000100101011100110 //Jump to constant address 12592499 12592504
- 00011100001001011000101000010001 //Set r1 to 9610 12592505
- 00011101000000001100000000010001 //Set highest 16 bits of r1 to 192
- 00011100110111100000010000100010 //Set r2 to 56836
- 00011101000000000011111100100010 //Set highest 16 bits of r2 to 63
- 00011100110111100110110000110011 //Set r3 to 56940
- 00011101000000000011111100110011 //Set highest 16 bits of r3 to 63
- 11100000000000000000000100001111 //Read at address in r1 with offset 0 to r15 12592511
- 11010000000000000000001011110000 //Write value in r15 to address in r2 with offset 0 12592512
- 00010011000000000000000100010001 //Compute r1 + 1 and write result to r1 12592513
- 00010011000000000000000100100010 //Compute r2 + 1 and write result to r2 12592514
- 01100000000000000010001000110000 //(unsigned) If r2 == r3, then jump to offset 2 344835ns 12592515
- 10010001100000000100101011111110 //Jump to constant address 12592511 12592516
- 10010001100000000100101010110110 //Jump to constant address 12592475 12592517
- 10010000000000000000000000000110 //data
- 10010000011111111011110011001000 //data
- 00000000001111111101111001101100 //data
- 11111111111111111111111111111111 //data
- 00011100001001110010001100010001 //data
- 00011101000000001100000000010001 //data
- 11101111111111111111000100000010 //data
- 00011100000000000000000001000100 //data
- 01100000000000000010010011011000 //data
- 00010101000000000001100000100010 //data
- 00011100000000000000000101000100 //data
- 01100000000000000010010011011000 //data
- 00010101000000000001000000100010 //data
- 00011100000000000000001001000100 //data
- 01100000000000000010010011011000 //data
- 00010101000000000000100000100010 //data
- 00011100000000000000001101000100 //data
- 01100000000000000010010011011000 //data
- 00010101000000000000000000100010 //data
- 00010011000000000000000111011101 //data
- 00000011000000000000001011101110 //data
- 00011100000000000000010001000100 //data
- 01100000000000000010010011010000 //data
- 01000000000000000000000000000000 //data
- 00010110000000000001100011100100 //data
- 11010000000000000000000101000000 //data
- 00010110000000000001000011100100 //data
- 11010000000000000000000101000000 //data
- 00010110000000000000100011100100 //data
- 11010000000000000000000101000000 //data
- 00010110000000000000000011100100 //data
- 11010000000000000000000101000000 //data
- 01000000000000000000000000000000 //data
- 00011100000000000000000000010001 //data
- 00011101000000000100000000010001 //data
- 00011100000000000000000000100010 //data
- 00011100000000000000000000110011 //data
- 00000000000000000000001000000101 //data
- 00000000000000000000000100000110 //data
- 11100000000000000000011000001111 //data
- 11010000000000000000010111110000 //data
- 00010011000000000000000101010101 //data
- 00010011000000000000000101100110 //data
- 00010011000000000000000100110011 //data
- 01100000000000000010001111100000 //data
- 10010000011111111011110001001110 //data
- 01000000000000000000000000000000 //data
- 01000000000000000000000000000000 //data
- 00011100000000000000010000010001 //data
- 01100000000000000010110100010000 //data
- 10010000011111111011110000001000 //data
- 00011100001001110010001100010001 //data
- 00011101000000001100000000010001 //data
- 11101111111111111111000100000010 //data
- 00011100000000000000000000110011 //data
- 01100000000000000010001111001000 //data
- 00010101000000000001100000100010 //data
- 00011100000000000000000100110011 //data
- 01100000000000000010001111001000 //data
- 00010101000000000001000000100010 //data
- 00011100000000000000001000110011 //data
- 01100000000000000010001111001000 //data
- 00010101000000000000100000100010 //data
- 00011100000000000000001100110011 //data
- 01100000000000000010001111001000 //data
- 00010101000000000000000000100010 //data
- 00010011000000000000000111001100 //data
- 00000011000000000000001010101010 //data
- 00011100000000000000010000110011 //data
- 01100000000000000010110000110100 //data
- 01000000000000000000000000000000 //data
- 00011100000000000000000001000100 //data
- 00011101000000000100000001000100 //data
- 00000011000000000000101101000100 //data
- 11010000000000000000010010100000 //data
- 00010011000000000000000110111011 //data
- 00011100000000000000000000010001 //data
- 00011100000000000000000000100010 //data
- 00011100000000000000000000110011 //data
- 00011100000000000000000001000100 //data
- 00011100000000000000000001010101 //data
- 00011100000000000000000001100110 //data
- 00011100000000000000000001110111 //data
- 00011100000000000000000010001000 //data
- 00011100000000000000000010011001 //data
- 00011100000000000000000010101010 //data
- 00011100000000000000000011001100 //data
- 01100000000000000010101111100000 //data
- 01000000000000000000000000000000 //data
- 00011100001001110010001100010001 //data
- 00011101000000001100000000010001 //data
- 00011100000000000110010000110011 //data
- 11010000000000000000000100110000 //data
- 00011100001001110011100100010001 //data
- 00011101000000001100000000010001 //data
- 00011100000000000000000100100010 //data
- 11010000000000000000000100100000 //data
- 11010000000000000001000100100000 //data
- 01000000000000000000000000000000 //data
- 01000000000000000000000000000000 //data
- 11000000000000000000000000001000 //data
- 00011100000000000000001110011001 //data
- 01100000000000000010100010011000 //data
- 10010000011111111011110001100000 //data
- 00011100000000000000000110011001 //data
- 01100000000000000010100010011000 //data
- 10010000011111111011110001000010 //data
- 01000000000000000000000000000000 //data
- 00000000000000010000001000000011 //data
- 00000100000001010000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000110000001110000100000001001 //data
- 00001010000010110000110000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00001101000011100000111100010000 //data
- 00010001000100100001001100010100 //data
- 00010101000101100001011100011000 //data
- 00011001000110100000000000000000 //data
- 00011101000111100001111100100000 //data
- 00100001001000100010001100100100 //data
- 00100101001001100010011100101000 //data
- 00101001001010100000000000000000 //data
- 00101101001011100010111100110000 //data
- 00110001001100100011001100000000 //data
- 00000000001101000011010100110110 //data
- 00110111001110000000000000000000 //data
- 00111010001110110011110000111101 //data
- 00111110001111110000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000011 //data
- 00000000000000110000000000000000 //data
- 00000000110000000000001111110000 //data
- 00000000111111000000000000111111 //data
- 00000000000000001100000000000000 //data
- 11110000000000001111110000000000 //data
- 00111111000011110000110000111111 //data
- 00000000111111000000001111111100 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000011 //data
- 11111111000011111111111111000011 //data
- 00000011111100000000000011111100 //data
- 00000000000000000011110000000000 //data
- 11111100000000001111000000000000 //data
- 11000000001111000000000011111100 //data
- 00000011111100000000111111000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000011000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000011110000 //data
- 00000000111111000000000000111111 //data
- 00110000000011111111110000000011 //data
- 11110000000011111111110000000000 //data
- 00111111000000000000111111000011 //data
- 00000011000011110000000000111111 //data
- 11000000111111001100001111110000 //data
- 00001111110011110011111100000011 //data
- 11111100000000001111110000000000 //data
- 11001111000000000000001111000000 //data
- 00000000111100000000000000111100 //data
- 00000000001111111100000000001111 //data
- 11110000000000110011110000000000 //data
- 00001111000000000000001111000000 //data
- 00000000111100000000000000111100 //data
- 00001111000000001100000000000011 //data
- 11110000000011111111110000111111 //data
- 00111111000011000000111111000000 //data
- 00000011111100000000000011111100 //data
- 11111100000000001111000000000000 //data
- 11000000000000000000000011110000 //data
- 00000011111100000000111111000000 //data
- 00111111000000000011110000000011 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 11000000000000001111000000000000 //data
- 00111111000000000000111111000000 //data
- 00000011111100000000000011000011 //data
- 00000000000011110000000000111111 //data
- 00000000111111000000000011110000 //data
- 00001111110000000011111100000000 //data
- 11111100000000001111000000000000 //data
- 11000000001111110000000000110011 //data
- 00000000111111110000001111000000 //data
- 00000000111111110000000011111111 //data
- 00000000111111110000000011111111 //data
- 00000000111111110000000011111111 //data
- 00000000111111110000000011111111 //data
- 11111111111111111111111111111111 //data
- 11111111111111111100000000000000 //data
- 11000000000000001100000000000000 //data
- 11111111111111001111111111111100 //data
- 11111100001111111111110000001111 //data
- 11111100000000110000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000011111100000000111111 //data
- 11110000111111001111110000110000 //data
- 00111111000000000000111111000000 //data
- 00111111111100001111000011110000 //data
- 11000011111111110000001111111111 //data
- 00000011111111110000001111111111 //data
- 00000011111111110000001111111111 //data
- 00000011111111110000001111111111 //data
- 11111111111111001111111111111100 //data
- 11111111111111000000000000111111 //data
- 00000000001111110000000000111111 //data
- 00000000001111110000000000111111 //data
- 00000000000000000000000000000000 //data
- 00000000000000001111000000001111 //data
- 11110000000011111111000000001111 //data
- 11110000000011111111000000001111 //data
- 00111111111111110011111111111111 //data
- 00111111111111111111110000000000 //data
- 11111100000000001111110000000000 //data
- 11111100000000001111110000000000 //data
- 11111111110000001111111111000000 //data
- 11111111110000000000001111111111 //data
- 00000011111111110000001111111111 //data
- 00000000000000000000000000000000 //data
- 00000000000000110000000000000011 //data
- 00000000000000110000000011111111 //data
- 00000000111111110000000011111111 //data
- 00000000111111110000000011111111 //data
- 11111111111111111111111111111111 //data
- 11111111111111111100000000000000 //data
- 11000000000000001100000000000000 //data
- 11000000000000001100000000000000 //data
- 11111100000000001111110000000000 //data
- 11111100000000000011111111110000 //data
- 00111111111100000011111111110000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000001111 //data
- 00000000000011110000000011111111 //data
- 00000000111111000000111111111100 //data
- 00111111110000000011111111000000 //data
- 00111111110000001111111111000000 //data
- 11111111110000001111111111000000 //data
- 00111111110000000011111111000000 //data
- 00000000111100000000000011110000 //data
- 00000000111111000000000000111111 //data
- 00000000000011110000000011000011 //data
- 00000011111100000000111111000000 //data
- 00001111000000000011110000001111 //data
- 11110000000011001100000000001111 //data
- 11000000001111001111000011110000 //data
- 11111111110000000011111100000000 //data
- 00000000111111111100000011111111 //data
- 11000000111111111100000011111111 //data
- 00000000111111110000000011111111 //data
- 00000000111111110000000011111111 //data
- 11111111111111001100000000000000 //data
- 11000000000000001100000000000000 //data
- 11000000000011111100000000001100 //data
- 11000000000011111111000000000000 //data
- 00000000000000110000000011111111 //data
- 00000000110011000000000011111100 //data
- 11000000000000001100000000000000 //data
- 11000000000000111111000000001111 //data
- 11000000111100000000000011110000 //data
- 00000011111100000000111111000000 //data
- 00111111000000001111110000110000 //data
- 11110000111111001100000000111111 //data
- 00000011111111110000001111111111 //data
- 00000011111111110000001111111111 //data
- 00000011111111110000001111111111 //data
- 00000011111111110000001111111111 //data
- 00000000001111111111111111111100 //data
- 11111111111111001111111111111100 //data
- 11111111111111000000000000000000 //data
- 00000000000000000000000000000000 //data
- 11110000000011110000000000001111 //data
- 00000000000011110000000000001111 //data
- 00000000000011110000000000001111 //data
- 00000000000011110000000000001111 //data
- 11111100000000001111110000000000 //data
- 11111100000000001111110000000000 //data
- 11111100000000001111110000000000 //data
- 11111100000000001111110000000000 //data
- 00000000000000001111111111111111 //data
- 11111111111111111111111111111111 //data
- 11111111111111110000001111111111 //data
- 00000011111111110000001111111111 //data
- 00000000111111110000000011111111 //data
- 00000000111111110000000011111111 //data
- 00000000111111110000000011111111 //data
- 00000000111111110000000011111111 //data
- 11000000000000001100000000000000 //data
- 11000000000000001100000000000000 //data
- 11000000000000001100000000000000 //data
- 11000000000000001100000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000011111111110000 //data
- 00111111111100000011111111110000 //data
- 00001111110000001111111111000000 //data
- 11111100000000001111111111111111 //data
- 11111111111111111111111111111111 //data
- 00000000000000000000000000000000 //data
- 00111111110000000011111111000000 //data
- 00111111110000001111111111111111 //data
- 11111111111111111111111111111111 //data
- 00111111110000000011111111000000 //data
- 00111111000000001111110000000011 //data
- 00110000000011110000000000111111 //data
- 00000000111111000000000011110000 //data
- 00000000000000000000000000000000 //data
- 00001111110000001100001111110000 //data
- 11000000111111000000000000111111 //data
- 00000011000011110000111111000011 //data
- 00111111000000001111110000000000 //data
- 00000000111111110000000011111111 //data
- 00000000111111110000000000001111 //data
- 11000000000011111111000000111100 //data
- 11111100111100000011111111000000 //data
- 11111100000000001100111100000000 //data
- 11000011110000000000000011110000 //data
- 00000000001111000000000000001111 //data
- 00000000000000110000000000001111 //data
- 00111100001111110000111111111100 //data
- 00000011111100000000111111000000 //data
- 00111111000011001111110000111111 //data
- 11110000000011111100000000000011 //data
- 00000000000011110011110000000011 //data
- 00111111000000000000111111000000 //data
- 00000011111100000000000011110000 //data
- 11000000000000001111000000000000 //data
- 11000011111111111111001111111111 //data
- 11000011111111110000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00111111111111110011111111111111 //data
- 00111111111111110000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 11111111111111111111111111111111 //data
- 11111111111111110000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000110000000000000011 //data
- 00000000000000110000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 11111111111111111111111111111111 //data
- 11111111111111110000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 11111100000000001111110000000000 //data
- 11111100000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00111111110000000011111111000000 //data
- 00111111110000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000110000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 11110000000011111100000000111111 //data
- 00000000111111000000001111110000 //data
- 00000011110000000000000000000000 //data
- 00000000000000110000000000000011 //data
- 00001111110000000000001111110000 //data
- 00000000111111000000110000111111 //data
- 00111111000011111111110000000000 //data
- 11110000000000001100000000000000 //data
- 00000000001111110000000011111100 //data
- 00000011111100001111111111000011 //data
- 11111111000011110000000000000011 //data
- 00000000000000000000000000000000 //data
- 00001111000000000000111111000000 //data
- 00000011111100000000000011111100 //data
- 11000000001111001111000000000000 //data
- 11111100000000000011110000000000 //data
- 11111100000000000011000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 00000000000000000000000000000000 //data
- 01000000000000000000000000000000 //Return from interrupt
|