Annotation of qemu/tests/xtensa/test_mul16.S, revision 1.1.1.1

1.1       root        1: .include "macros.inc"
                      2: 
                      3: test_suite mul16
                      4: 
                      5: test mul16u_pp
                      6:     movi    a2, 0x137f5a5a
                      7:     mov     a3, a2
                      8:     movi    a4, 0xa5a5137f
                      9:     movi    a6, 0x06e180a6
                     10:     mul16u  a5, a2, a4
                     11:     assert  eq, a5, a6
                     12:     mul16u  a2, a2, a4
                     13:     assert  eq, a2, a6
                     14:     mul16u  a3, a4, a3
                     15:     assert  eq, a3, a6
                     16: test_end
                     17: 
                     18: test mul16u_np
                     19:     movi    a2, 0x137fa5a5
                     20:     mov     a3, a2
                     21:     movi    a4, 0xa5a5137f
                     22:     movi    a6, 0x0c9d6bdb
                     23:     mul16u  a5, a2, a4
                     24:     assert  eq, a5, a6
                     25:     mul16u  a2, a2, a4
                     26:     assert  eq, a2, a6
                     27:     mul16u  a3, a4, a3
                     28:     assert  eq, a3, a6
                     29: test_end
                     30: 
                     31: test mul16u_nn
                     32:     movi    a2, 0x137fa5a5
                     33:     mov     a3, a2
                     34:     movi    a4, 0xa5a5f731
                     35:     movi    a6, 0x9ff1e795
                     36:     mul16u  a5, a2, a4
                     37:     assert  eq, a5, a6
                     38:     mul16u  a2, a2, a4
                     39:     assert  eq, a2, a6
                     40:     mul16u  a3, a4, a3
                     41:     assert  eq, a3, a6
                     42: test_end
                     43: 
                     44: test mul16s_pp
                     45:     movi    a2, 0x137f5a5a
                     46:     mov     a3, a2
                     47:     movi    a4, 0xa5a5137f
                     48:     movi    a6, 0x06e180a6
                     49:     mul16s  a5, a2, a4
                     50:     assert  eq, a5, a6
                     51:     mul16s  a2, a2, a4
                     52:     assert  eq, a2, a6
                     53:     mul16s  a3, a4, a3
                     54:     assert  eq, a3, a6
                     55: test_end
                     56: 
                     57: test mul16s_np
                     58:     movi    a2, 0x137fa5a5
                     59:     mov     a3, a2
                     60:     movi    a4, 0xa5a5137f
                     61:     movi    a6, 0xf91e6bdb
                     62:     mul16s  a5, a2, a4
                     63:     assert  eq, a5, a6
                     64:     mul16s  a2, a2, a4
                     65:     assert  eq, a2, a6
                     66:     mul16s  a3, a4, a3
                     67:     assert  eq, a3, a6
                     68: test_end
                     69: 
                     70: test mul16s_nn
                     71:     movi    a2, 0x137fa5a5
                     72:     mov     a3, a2
                     73:     movi    a4, 0xa5a5f731
                     74:     movi    a6, 0x031be795
                     75:     mul16s  a5, a2, a4
                     76:     assert  eq, a5, a6
                     77:     mul16s  a2, a2, a4
                     78:     assert  eq, a2, a6
                     79:     mul16s  a3, a4, a3
                     80:     assert  eq, a3, a6
                     81: test_end
                     82: 
                     83: test_suite_end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.