qemu/tests/tcg/lm32/test_cmpgi.S
<<
>>
Prefs
   1.include "macros.inc"
   2
   3start
   4
   5test_name CMPGI_1
   6mvi r1, 0
   7cmpgi r3, r1, 0
   8check_r3 0
   9
  10test_name CMPGI_2
  11mvi r1, 0
  12cmpgi r3, r1, 1
  13check_r3 0
  14
  15test_name CMPGI_3
  16mvi r1, 1
  17cmpgi r3, r1, 0
  18check_r3 1
  19
  20test_name CMPGI_4
  21mvi r1, 1
  22cmpgi r3, r1, 1
  23check_r3 0
  24
  25test_name CMPGI_5
  26mvi r1, 0
  27cmpgi r3, r1, -1
  28check_r3 1
  29
  30test_name CMPGI_6
  31mvi r1, -1
  32cmpgi r3, r1, 0
  33check_r3 0
  34
  35test_name CMPGI_7
  36mvi r1, -1
  37cmpgi r3, r1, -1
  38check_r3 0
  39
  40test_name CMPGI_8
  41mvi r3, 0
  42cmpgi r3, r3, 1
  43check_r3 0
  44
  45test_name CMPGI_9
  46mvi r3, 1
  47cmpgi r3, r3, 0
  48check_r3 1
  49
  50test_name CMPGI_10
  51mvi r3, 0
  52cmpgi r3, r3, 0
  53check_r3 0
  54
  55test_name CMPGI_11
  56mvi r1, 0
  57cmpgi r3, r1, -32768
  58check_r3 1
  59
  60test_name CMPGI_12
  61mvi r1, -1
  62cmpgi r3, r1, -32768
  63check_r3 1
  64
  65test_name CMPGI_13
  66mvi r1, -32768
  67cmpgi r3, r1, -32768
  68check_r3 0
  69
  70end
  71