Lines Matching refs:O32
1 …ic < %s | FileCheck --check-prefix=ALL --check-prefix=SYM32 --check-prefix=O32 --check-prefix=O32B…
2 …ic < %s | FileCheck --check-prefix=ALL --check-prefix=SYM32 --check-prefix=O32 --check-prefix=O32L…
4 …tic -mattr=-n64,+o32 < %s | FileCheck --check-prefix=ALL --check-prefix=SYM32 --check-prefix=O32 %s
5 …tic -mattr=-n64,+o32 < %s | FileCheck --check-prefix=ALL --check-prefix=SYM32 --check-prefix=O32 %s
19 ; On O32, varargs prevents all FPU argument register usage. This contradicts
46 ; O32 forbids using floating point registers for the non-variable portion.
52 ; O32-DAG: sdc1 [[FTMP1]], 8([[R2]])
56 ; O32-DAG: sw $6, 16($sp)
57 ; O32-DAG: sw $7, 20($sp)
67 ; O32 has 4 bytes padding, 4 bytes for the varargs pointer, and 8 bytes reserved
70 ; O32-DAG: addiu [[VAPTR:\$[0-9]+]], $sp, 16
71 ; O32-DAG: sw [[VAPTR]], 4($sp)
80 ; O32-DAG: addiu [[VAPTR]], [[VAPTR]], 8
81 ; O32-DAG: sw [[VAPTR]], 4($sp)
86 ; O32-DAG: ldc1 [[FTMP1:\$f[0-9]+]], 16($sp)
110 ; The first four arguments are the same in O32/N32/N64.
112 ; O32-DAG: sw $4, 4([[R2]])
116 ; O32-DAG: sw $5, 12($sp)
117 ; O32-DAG: sw $6, 16($sp)
118 ; O32-DAG: sw $7, 20($sp)
128 ; O32 has 4 bytes padding, 4 bytes for the varargs pointer, and should have 8
133 ; O32-DAG: addiu [[VAPTR:\$[0-9]+]], $sp, 12
134 ; O32-DAG: sw [[VAPTR]], 4($sp)
145 ; O32-DAG: addiu [[VAPTR]], [[VAPTR]], 4
146 ; O32-DAG: sw [[VAPTR]], 4($sp)
151 ; O32-DAG: lwc1 [[FTMP1:\$f[0-9]+]], 12($sp)