cBench_render_ht.c

loading
details
attribute value
description
owner Akihisa Yamada
uploaded 2020-06-20 22:52:05.0
disk size 735 Bytes
downloadable true
type
attribute value
name no_type
processor id 1
description this is the default benchmark type for rejected benchmarks and benchmarks that are not associated with a type.
owning community none
loading contents
/**
 * Taken From cBench/office_ghostscript/gxht.c
 **/

void
render_ht(int level, int old_level)
{
/*[...]*/

sw:	switch ( level - old_level )
	{
	default:
		if ( level > old_level )
		{	//invert(0); invert(1); invert(2); invert(3);
			old_level += 4;
		}
		else
		{	//invert(-1); invert(-2); invert(-3); invert(-4);
			old_level -= 4;
		}
		goto sw;
	case 7: ;//invert(6);
	case 6: ;//invert(5);
	case 5: ;//invert(4);
	case 4: ;//invert(3);
	case 3: ;//invert(2);
	case 2: ;//invert(1);
	case 1: ;//invert(0);
	case 0: break;
	case -7: ;//invert(-7);
	case -6: ;//invert(-6);
	case -5: ;//invert(-5);
	case -4: ;//invert(-4);
	case -3: ;//invert(-3);
	case -2: ;//invert(-2);
	case -1: ;//invert(-1);
	}
/*[...]*/
	return;// 0;
}

popout

content may be truncated. 'popout' for larger text window.

actions get anonymous link download benchmark