1*a43f0be9SRui Paulo /* 2*a43f0be9SRui Paulo * This file and its contents are supplied under the terms of the 3*a43f0be9SRui Paulo * Common Development and Distribution License ("CDDL"), version 1.0. 4*a43f0be9SRui Paulo * You may only use this file in accordance with the terms of version 5*a43f0be9SRui Paulo * 1.0 of the CDDL. 6*a43f0be9SRui Paulo * 7*a43f0be9SRui Paulo * A full copy of the text of the CDDL should have accompanied this 8*a43f0be9SRui Paulo * source. A copy of the CDDL is also available via the Internet at 9*a43f0be9SRui Paulo * http://www.illumos.org/license/CDDL. 10*a43f0be9SRui Paulo */ 11*a43f0be9SRui Paulo 12*a43f0be9SRui Paulo /* 13*a43f0be9SRui Paulo * Copyright (c) 2013 Joyent, Inc. All rights reserved. 14*a43f0be9SRui Paulo */ 15*a43f0be9SRui Paulo 16*a43f0be9SRui Paulo #pragma D option aggpack 17*a43f0be9SRui Paulo #pragma D option encoding=ascii 18*a43f0be9SRui Paulo #pragma D option quiet 19*a43f0be9SRui Paulo 20*a43f0be9SRui Paulo BEGIN 21*a43f0be9SRui Paulo { 22*a43f0be9SRui Paulo @x = quantize(1 << 32); 23*a43f0be9SRui Paulo @y[1] = quantize(1); 24*a43f0be9SRui Paulo @z["mumble"] = quantize(1); 25*a43f0be9SRui Paulo @xx["foo", (char)1, (short)2, (long)3] = quantize(1); 26*a43f0be9SRui Paulo 27*a43f0be9SRui Paulo @neg = lquantize(-10, -10, 20, 1, -1); 28*a43f0be9SRui Paulo @neg = lquantize(-5, -10, 20, 1, 1); 29*a43f0be9SRui Paulo @neg = lquantize(0, -10, 20, 1, 1); 30*a43f0be9SRui Paulo 31*a43f0be9SRui Paulo i = 0; 32*a43f0be9SRui Paulo } 33*a43f0be9SRui Paulo 34*a43f0be9SRui Paulo tick-1ms 35*a43f0be9SRui Paulo { 36*a43f0be9SRui Paulo @a[i] = quantize(0, i); 37*a43f0be9SRui Paulo @a[i] = quantize(1, 100 - i); 38*a43f0be9SRui Paulo i++; 39*a43f0be9SRui Paulo } 40*a43f0be9SRui Paulo 41*a43f0be9SRui Paulo tick-1ms 42*a43f0be9SRui Paulo /i > 100/ 43*a43f0be9SRui Paulo { 44*a43f0be9SRui Paulo exit(0); 45*a43f0be9SRui Paulo } 46*a43f0be9SRui Paulo 47*a43f0be9SRui Paulo END 48*a43f0be9SRui Paulo { 49*a43f0be9SRui Paulo setopt("aggzoom", "true"); 50*a43f0be9SRui Paulo printa(@neg); 51*a43f0be9SRui Paulo setopt("aggzoom", "false"); 52*a43f0be9SRui Paulo printa(@neg); 53*a43f0be9SRui Paulo } 54