• Home
  • Raw
  • Download

Lines Matching refs:insn

7 #define I2D(insn,  initial, target,round)                               \  argument
11 asm volatile(insn(round,0,0,2) :"=f" (_t):"d"(source)); \
15 #define D2I(insn, initial, type, round, cc) \ argument
19 asm volatile(insn(round,0,2,0) \
27 #define DO_PRINT_I2D(insn, l, d, round) \ argument
29 printf(#insn " round=%d %d -> ", 0x##round, l); \
30 d = I2D(insn, l, d, round); \
35 #define DO_INSN_I2D(insn, round, type) \ argument
38 DO_PRINT_I2D(insn, 0, d, round); \
39 DO_PRINT_I2D(insn, 1, d, round); \
40 DO_PRINT_I2D(insn, 0xffffffff, d, round); \
41 DO_PRINT_I2D(insn, 0x80000000, d, round); \
42 DO_PRINT_I2D(insn, 0x7fffffff, d, round); \
45 #define DO_PRINT_D2I(insn, d, type, round, cc) \ argument
47 printf(#insn " round=%d ", 0x##round); \
49 printf(" -> %d ", D2I(insn, d, type, round, cc)); \
53 #define DO_INSN_D2I(insn, round, type) \ argument
58 DO_PRINT_D2I(insn, d, type, round, cc); \
60 DO_PRINT_D2I(insn, d, type, round, cc); \
62 DO_PRINT_D2I(insn, d, type, round, cc); \
64 DO_PRINT_D2I(insn, d, type, round, cc); \
66 DO_PRINT_D2I(insn, d, type, round, cc); \
68 DO_PRINT_D2I(insn, d, type, round, cc); \
70 DO_PRINT_D2I(insn, d, type, round, cc); \
72 DO_PRINT_D2I(insn, d, type, round, cc); \
74 DO_PRINT_D2I(insn, d, type, round, cc); \
76 DO_PRINT_D2I(insn, d, type, round, cc); \
78 DO_PRINT_D2I(insn, d, type, round, cc); \
80 DO_PRINT_D2I(insn, d, type, round, cc); \
82 DO_PRINT_D2I(insn, d, type, round, cc); \
84 DO_PRINT_D2I(insn, d, type, round, cc); \
86 DO_PRINT_D2I(insn, d, type, round, cc); \
88 DO_PRINT_D2I(insn, d, type, round, cc); \
90 DO_PRINT_D2I(insn, d, type, round, cc); \