URL
https://opencores.org/ocsvn/lxp32/lxp32/trunk
Subversion Repositories lxp32
[/] [lxp32/] [trunk/] [verify/] [lxp32/] [src/] [firmware/] [test004.asm] - Rev 9
Compare with Previous | Blame | View Log
/** This test verifies that nop instruction does not change* register values.*/lc r0, failurenopmov r1, 1nopmov r2, 2mov r3, 3nopmov r4, 4mov r5, 5mov r6, 6nopnopmov r7, 7mov r8, 8mov r9, 9nopmov r10, 10mov r11, 11mov r12, 12mov r13, 13mov r14, 14mov r15, 15mov r16, 16mov r17, 17mov r18, 18mov r19, 19mov r20, 20mov r21, 21mov r22, 22mov r23, 23mov r24, 24mov r25, 25mov r26, 26mov r27, 27mov r28, 28mov r29, 29mov r30, 30mov r31, 31mov r32, 32mov r33, 33mov r34, 34mov r35, 35mov r36, 36mov r37, 37mov r38, 38mov r39, 39mov r40, 40mov r41, 41mov r42, 42mov r43, 43mov r44, 44mov r45, 45mov r46, 46mov r47, 47mov r48, 48mov r49, 49mov r50, 50mov r51, 51mov r52, 52mov r53, 53mov r54, 54mov r55, 55mov r56, 56mov r57, 57mov r58, 58mov r59, 59mov r60, 60mov r61, 61mov r62, 62mov r63, 63mov r64, 64mov r65, 65mov r66, 66mov r67, 67mov r68, 68mov r69, 69mov r70, 70mov r71, 71mov r72, 72mov r73, 73mov r74, 74mov r75, 75mov r76, 76mov r77, 77mov r78, 78mov r79, 79mov r80, 80mov r81, 81mov r82, 82mov r83, 83mov r84, 84mov r85, 85mov r86, 86mov r87, 87mov r88, 88mov r89, 89mov r90, 90mov r91, 91mov r92, 92mov r93, 93mov r94, 94mov r95, 95mov r96, 96mov r97, 97mov r98, 98mov r99, 99mov r100, 0mov r101, 1mov r102, 2mov r103, 3mov r104, 4mov r105, 5mov r106, 6mov r107, 7mov r108, 8mov r109, 9mov r110, 10mov r111, 11mov r112, 12mov r113, 13mov r114, 14mov r115, 15mov r116, 16mov r117, 17mov r118, 18mov r119, 19mov r120, 20mov r121, 21mov r122, 22mov r123, 23mov r124, 24mov r125, 25mov r126, 26mov r127, 27mov r128, 28mov r129, 29mov r130, 30mov r131, 31mov r132, 32mov r133, 33mov r134, 34mov r135, 35mov r136, 36mov r137, 37mov r138, 38mov r139, 39mov r140, 40mov r141, 41mov r142, 42mov r143, 43mov r144, 44mov r145, 45mov r146, 46mov r147, 47mov r148, 48mov r149, 49mov r150, 50mov r151, 51mov r152, 52mov r153, 53mov r154, 54mov r155, 55mov r156, 56mov r157, 57mov r158, 58mov r159, 59mov r160, 60mov r161, 61mov r162, 62mov r163, 63mov r164, 64mov r165, 65mov r166, 66mov r167, 67mov r168, 68mov r169, 69mov r170, 70mov r171, 71mov r172, 72mov r173, 73mov r174, 74mov r175, 75mov r176, 76mov r177, 77mov r178, 78mov r179, 79mov r180, 80mov r181, 81mov r182, 82mov r183, 83mov r184, 84mov r185, 85mov r186, 86mov r187, 87mov r188, 88mov r189, 89mov r190, 90mov r191, 91mov r192, 92mov r193, 93mov r194, 94mov r195, 95mov r196, 96mov r197, 97mov r198, 98mov r199, 99mov r200, 0mov r201, 1mov r202, 2mov r203, 3mov r204, 4mov r205, 5mov r206, 6mov r207, 7mov r208, 8mov r209, 9mov r210, 10mov r211, 11mov r212, 12mov r213, 13mov r214, 14mov r215, 15mov r216, 16mov r217, 17mov r218, 18mov r219, 19mov r220, 20mov r221, 21mov r222, 22mov r223, 23mov r224, 24mov r225, 25mov r226, 26mov r227, 27mov r228, 28mov r229, 29mov r230, 30mov r231, 31mov r232, 32mov r233, 33mov r234, 34mov r235, 35mov r236, 36mov r237, 37mov r238, 38mov r239, 39mov r240, 40mov r241, 41mov r242, 42mov r243, 43mov r244, 44mov r245, 45mov r246, 46mov r247, 47mov r248, 48mov r249, 49mov r250, 50mov r251, 51mov r252, 52mov r253, 53mov r254, 54mov r255, 55nopnopnopcjmpne r0, r1, 1nopcjmpne r0, r2, 2nopnopcjmpne r0, r3, 3cjmpne r0, r4, 4cjmpne r0, r5, 5nopcjmpne r0, r6, 6cjmpne r0, r7, 7cjmpne r0, r8, 8cjmpne r0, r9, 9cjmpne r0, r10, 10cjmpne r0, r11, 11nopnopnopcjmpne r0, r12, 12cjmpne r0, r13, 13cjmpne r0, r14, 14cjmpne r0, r15, 15cjmpne r0, r16, 16cjmpne r0, r17, 17cjmpne r0, r18, 18cjmpne r0, r19, 19cjmpne r0, r20, 20cjmpne r0, r21, 21cjmpne r0, r22, 22cjmpne r0, r23, 23cjmpne r0, r24, 24cjmpne r0, r25, 25cjmpne r0, r26, 26cjmpne r0, r27, 27cjmpne r0, r28, 28cjmpne r0, r29, 29cjmpne r0, r30, 30cjmpne r0, r31, 31cjmpne r0, r32, 32cjmpne r0, r33, 33cjmpne r0, r34, 34cjmpne r0, r35, 35cjmpne r0, r36, 36cjmpne r0, r37, 37cjmpne r0, r38, 38cjmpne r0, r39, 39cjmpne r0, r40, 40cjmpne r0, r41, 41cjmpne r0, r42, 42cjmpne r0, r43, 43cjmpne r0, r44, 44cjmpne r0, r45, 45cjmpne r0, r46, 46cjmpne r0, r47, 47cjmpne r0, r48, 48cjmpne r0, r49, 49cjmpne r0, r50, 50cjmpne r0, r51, 51cjmpne r0, r52, 52cjmpne r0, r53, 53cjmpne r0, r54, 54cjmpne r0, r55, 55cjmpne r0, r56, 56cjmpne r0, r57, 57cjmpne r0, r58, 58cjmpne r0, r59, 59cjmpne r0, r60, 60cjmpne r0, r61, 61cjmpne r0, r62, 62cjmpne r0, r63, 63cjmpne r0, r64, 64cjmpne r0, r65, 65cjmpne r0, r66, 66cjmpne r0, r67, 67cjmpne r0, r68, 68cjmpne r0, r69, 69cjmpne r0, r70, 70cjmpne r0, r71, 71cjmpne r0, r72, 72cjmpne r0, r73, 73cjmpne r0, r74, 74cjmpne r0, r75, 75cjmpne r0, r76, 76cjmpne r0, r77, 77cjmpne r0, r78, 78cjmpne r0, r79, 79cjmpne r0, r80, 80cjmpne r0, r81, 81cjmpne r0, r82, 82cjmpne r0, r83, 83cjmpne r0, r84, 84cjmpne r0, r85, 85cjmpne r0, r86, 86cjmpne r0, r87, 87cjmpne r0, r88, 88cjmpne r0, r89, 89cjmpne r0, r90, 90cjmpne r0, r91, 91cjmpne r0, r92, 92cjmpne r0, r93, 93cjmpne r0, r94, 94cjmpne r0, r95, 95cjmpne r0, r96, 96cjmpne r0, r97, 97cjmpne r0, r98, 98cjmpne r0, r99, 99cjmpne r0, r100, 0cjmpne r0, r101, 1cjmpne r0, r102, 2cjmpne r0, r103, 3cjmpne r0, r104, 4cjmpne r0, r105, 5cjmpne r0, r106, 6cjmpne r0, r107, 7cjmpne r0, r108, 8cjmpne r0, r109, 9cjmpne r0, r110, 10cjmpne r0, r111, 11cjmpne r0, r112, 12cjmpne r0, r113, 13cjmpne r0, r114, 14cjmpne r0, r115, 15cjmpne r0, r116, 16cjmpne r0, r117, 17cjmpne r0, r118, 18cjmpne r0, r119, 19cjmpne r0, r120, 20cjmpne r0, r121, 21cjmpne r0, r122, 22cjmpne r0, r123, 23cjmpne r0, r124, 24cjmpne r0, r125, 25cjmpne r0, r126, 26cjmpne r0, r127, 27cjmpne r0, r128, 28cjmpne r0, r129, 29cjmpne r0, r130, 30cjmpne r0, r131, 31cjmpne r0, r132, 32cjmpne r0, r133, 33cjmpne r0, r134, 34cjmpne r0, r135, 35cjmpne r0, r136, 36cjmpne r0, r137, 37cjmpne r0, r138, 38cjmpne r0, r139, 39cjmpne r0, r140, 40cjmpne r0, r141, 41cjmpne r0, r142, 42cjmpne r0, r143, 43cjmpne r0, r144, 44cjmpne r0, r145, 45cjmpne r0, r146, 46cjmpne r0, r147, 47cjmpne r0, r148, 48cjmpne r0, r149, 49cjmpne r0, r150, 50cjmpne r0, r151, 51cjmpne r0, r152, 52cjmpne r0, r153, 53cjmpne r0, r154, 54cjmpne r0, r155, 55cjmpne r0, r156, 56cjmpne r0, r157, 57cjmpne r0, r158, 58cjmpne r0, r159, 59cjmpne r0, r160, 60cjmpne r0, r161, 61cjmpne r0, r162, 62cjmpne r0, r163, 63cjmpne r0, r164, 64cjmpne r0, r165, 65cjmpne r0, r166, 66cjmpne r0, r167, 67cjmpne r0, r168, 68cjmpne r0, r169, 69cjmpne r0, r170, 70cjmpne r0, r171, 71cjmpne r0, r172, 72cjmpne r0, r173, 73cjmpne r0, r174, 74cjmpne r0, r175, 75cjmpne r0, r176, 76cjmpne r0, r177, 77cjmpne r0, r178, 78cjmpne r0, r179, 79cjmpne r0, r180, 80cjmpne r0, r181, 81cjmpne r0, r182, 82cjmpne r0, r183, 83cjmpne r0, r184, 84cjmpne r0, r185, 85cjmpne r0, r186, 86cjmpne r0, r187, 87cjmpne r0, r188, 88cjmpne r0, r189, 89cjmpne r0, r190, 90cjmpne r0, r191, 91cjmpne r0, r192, 92cjmpne r0, r193, 93cjmpne r0, r194, 94cjmpne r0, r195, 95cjmpne r0, r196, 96cjmpne r0, r197, 97cjmpne r0, r198, 98cjmpne r0, r199, 99cjmpne r0, r200, 0cjmpne r0, r201, 1cjmpne r0, r202, 2cjmpne r0, r203, 3cjmpne r0, r204, 4cjmpne r0, r205, 5cjmpne r0, r206, 6cjmpne r0, r207, 7cjmpne r0, r208, 8cjmpne r0, r209, 9cjmpne r0, r210, 10cjmpne r0, r211, 11cjmpne r0, r212, 12cjmpne r0, r213, 13cjmpne r0, r214, 14cjmpne r0, r215, 15cjmpne r0, r216, 16cjmpne r0, r217, 17cjmpne r0, r218, 18cjmpne r0, r219, 19cjmpne r0, r220, 20cjmpne r0, r221, 21cjmpne r0, r222, 22cjmpne r0, r223, 23cjmpne r0, r224, 24cjmpne r0, r225, 25cjmpne r0, r226, 26cjmpne r0, r227, 27cjmpne r0, r228, 28cjmpne r0, r229, 29cjmpne r0, r230, 30cjmpne r0, r231, 31cjmpne r0, r232, 32cjmpne r0, r233, 33cjmpne r0, r234, 34cjmpne r0, r235, 35cjmpne r0, r236, 36cjmpne r0, r237, 37cjmpne r0, r238, 38cjmpne r0, r239, 39cjmpne r0, r240, 40cjmpne r0, r241, 41cjmpne r0, r242, 42cjmpne r0, r243, 43cjmpne r0, r244, 44cjmpne r0, r245, 45cjmpne r0, r246, 46cjmpne r0, r247, 47cjmpne r0, r248, 48cjmpne r0, r249, 49cjmpne r0, r250, 50cjmpne r0, r251, 51cjmpne r0, r252, 52cjmpne r0, r253, 53cjmpne r0, r254, 54cjmpne r0, r255, 55lc r100, 0x10000000lc r101, haltsw r100, 1jmp r101failure:lc r100, 0x10000000lc r101, haltsw r100, 2halt:hltjmp r101
