Home | History | Annotate | Download | only in x86-linux

Lines Matching full:ebx

65 	shr 	$1, %ebx	# shift bottom bit into carry flag
128 # mov $uname_info,%ebx # uname struct
173 # mov $cpuinfo,%ebx # '/proc/cpuinfo'
179 # mov %eax,%ebx # save our fd
202 xor %ebx,%ebx # chip count
223 inc %ebx # otherwise, we have a bogo
224 inc %ebx # times two for future magic
228 lea one-6(%ebx,%ebx,2), %esi
233 # esi = (ebx+(ebx*2))
234 # and we double-incremented ebx
246 push %ebx # store cpu count
253 # mov $('z'<<24+'H'<<16+'M'<<8+' '),%ebx
254 mov $(0x7a<<24+0x48<<16+0x4d<<8+0x20),%ebx
266 mov %ebx,%eax # clever way to get MHz in, sadly
280 # mov $('e'<<24+'m'<<16+'a'<<8+'n'),%ebx
281 mov $(0x65<<24+0x6d<<16+0x61<<8+0x6e),%ebx
291 pop %ebx # restore chip count
310 # mov $sysinfo_buff,%ebx
332 # mov $('s'<<24+'p'<<16+'i'<<8+'m'),%ebx
333 mov $(0x73<<24+0x70<<16+0x69<<8+0x6d),%ebx
370 xor %ebx,%ebx
380 # ebx is 4-char ascii string to look for
391 cmp (%esi), %ebx # do the strings match?
497 # eax,ebx,ecx,edx trashed
505 xor %ebx,%ebx # put 1 in ebx (stdout)
506 inc %ebx # in 3 bytes of code
508 # another way of doing this: lea 1(%edx), %ebx
527 pop %ebx
531 div %ebx # divide